(self.webpackChunkgrafana=self.webpackChunkgrafana||[]).push([[1486],{62:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var i=t(43313);function s(l){return l&&l.__esModule?l:{default:l}}var u=s(i),v=function(l,h){return u.default(l,h)};c.default=v},72311:(C,c,t)=>{"use strict";var i=t(27702),s=t(22114),u=t(97358),v=t(17265),l=t(62),h=t(10683),p=t(64054),d=t(64367);function f(J){return J&&J.__esModule?J:{default:J}}function g(J){if(J&&J.__esModule)return J;var q=Object.create(null);return J&&Object.keys(J).forEach(function(L){if(L!=="default"){var $=Object.getOwnPropertyDescriptor(J,L);Object.defineProperty(q,L,$.get?$:{enumerable:!0,get:function(){return J[L]}})}}),q.default=J,Object.freeze(q)}var y=g(i),b=f(s),E=f(v),S=typeof document<"u",w={}.hasOwnProperty,x=y.createContext(typeof HTMLElement<"u"?b.default({key:"css"}):null),P=x.Provider,R=function(){return i.useContext(x)};c.withEmotionCache=function(q){return i.forwardRef(function(L,$){var k=i.useContext(x);return q(L,k,$)})},S||(c.withEmotionCache=function(q){return function(L){var $=i.useContext(x);return $===null?($=b.default({key:"css"}),y.createElement(x.Provider,{value:$},q(L,$))):q(L,$)}});var T=y.createContext({}),A=function(){return y.useContext(T)},I=function(q,L){if(typeof L=="function"){var $=L(q);return $}return u({},q,L)},N=E.default(function(J){return E.default(function(q){return I(J,q)})}),K=function(q){var L=y.useContext(T);return q.theme!==L&&(L=N(L)(q.theme)),y.createElement(T.Provider,{value:L},q.children)};function _(J){var q=J.displayName||J.name||"Component",L=function(F,V){var pe=y.useContext(T);return y.createElement(J,u({theme:pe,ref:V},F))},$=y.forwardRef(L);return $.displayName="WithTheme("+q+")",l.default($,J)}var W="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",j=function(q,L){var $={};for(var k in L)w.call(L,k)&&($[k]=L[k]);return $[W]=q,$},re=function(q){var L=q.cache,$=q.serialized,k=q.isStringTag;h.registerStyles(L,$,k);var F=d.useInsertionEffectAlwaysWithSyncFallback(function(){return h.insertStyles(L,$,k)});if(!S&&F!==void 0){for(var V,pe=$.name,ce=$.next;ce!==void 0;)pe+=" "+ce.name,ce=ce.next;return y.createElement("style",(V={},V["data-emotion"]=L.key+" "+pe,V.dangerouslySetInnerHTML={__html:F},V.nonce=L.sheet.nonce,V))}return null},X=c.withEmotionCache(function(J,q,L){var $=J.css;typeof $=="string"&&q.registered[$]!==void 0&&($=q.registered[$]);var k=J[W],F=[$],V="";typeof J.className=="string"?V=h.getRegisteredStyles(q.registered,F,J.className):J.className!=null&&(V=J.className+" ");var pe=p.serializeStyles(F,void 0,y.useContext(T));V+=q.key+"-"+pe.name;var ce={};for(var G in J)w.call(J,G)&&G!=="css"&&G!==W&&(ce[G]=J[G]);return ce.ref=L,ce.className=V,y.createElement(y.Fragment,null,y.createElement(re,{cache:q,serialized:pe,isStringTag:typeof k=="string"}),y.createElement(k,ce))}),Z=X;c.CacheProvider=P,c.Emotion=Z,c.ThemeContext=T,c.ThemeProvider=K,c.__unsafe_useEmotionCache=R,c.createEmotionProps=j,c.hasOwnProperty=w,c.isBrowser=S,c.useTheme=A,c.withTheme=_},46219:(C,c,t)=>{"use strict";C.exports=t(76808)},76808:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var i=t(72311),s=t(27702),u=t(10683),v=t(64367),l=t(64054);t(22114),t(97358),t(17265),t(62),t(43313);function h(x){if(x&&x.__esModule)return x;var P=Object.create(null);return x&&Object.keys(x).forEach(function(R){if(R!=="default"){var T=Object.getOwnPropertyDescriptor(x,R);Object.defineProperty(P,R,T.get?T:{enumerable:!0,get:function(){return x[R]}})}}),P.default=x,Object.freeze(P)}var p=h(s),d=function(P,R){var T=arguments;if(R==null||!i.hasOwnProperty.call(R,"css"))return p.createElement.apply(void 0,T);var A=T.length,I=new Array(A);I[0]=i.Emotion,I[1]=i.createEmotionProps(P,R);for(var N=2;N{"use strict";var i;t.r(c),t.d(c,{useInsertionEffectAlwaysWithSyncFallback:()=>l,useInsertionEffectWithLayoutFallback:()=>h});var s=t(27702),u=function(d){return d()},v=(i||(i=t.t(s,2)))["useInsertionEffect"]?(i||(i=t.t(s,2)))["useInsertionEffect"]:!1,l=v||u,h=v||s.useLayoutEffect},37030:(C,c,t)=>{Object.defineProperty(c,"__esModule",{value:!0});var i,s,u,v,l,h,p,d,f,g,y=t(65469),b=t(27702),E=(i=b)&&typeof i=="object"&&"default"in i?i.default:i,S=t(13597),w=t(80549),x=t(42844),P=function(){return(P=Object.assign||function(vt){for(var Ve,lt=1,at=arguments.length;lt0&&Xt[Xt.length-1])||ze[0]!==6&&ze[0]!==2)){Rt=0;continue}if(ze[0]===3&&(!Xt||ze[1]>Xt[0]&&ze[1]=vt.length&&(vt=void 0),{value:vt&&vt[at++],done:!vt}}};throw new TypeError(Ve?"Object is not iterable.":"Symbol.iterator is not defined.")}function N(vt,Ve){var lt=typeof Symbol=="function"&&vt[Symbol.iterator];if(!lt)return vt;var at,Xt,rt=lt.call(vt),Rt=[];try{for(;(Ve===void 0||Ve-- >0)&&!(at=rt.next()).done;)Rt.push(at.value)}catch(rn){Xt={error:rn}}finally{try{at&&!at.done&&(lt=rt.return)&<.call(rt)}finally{if(Xt)throw Xt.error}}return Rt}function K(vt,Ve,lt){if(lt||arguments.length===2)for(var at,Xt=0,rt=Ve.length;Xtst+1?Jn[st+1].offset+1:Ve.getLineLength(sn+1)+1,wt={startLineNumber:sn+1,startColumn:ze.offset===0?0:ze.offset+1,endLineNumber:sn+1,endColumn:en},Ke=Ve.getValueInRange(wt),Ut=new re(ze.type,Ke,wt,Rt,null);vt.Range.containsPosition(wt,lt)&&(rt=Ut),Rt&&(Rt.next=Ut),Rt=Ut}}return rt}var J,q="select",L="from",$="by",k="desc",F="asc",V=["AND","OR"],pe=["=","!="],ce=K([],N(pe),!1),G={comments:{lineComment:"--",blockComment:["/*","*/"]},brackets:[["{","}"],["[","]"],["(",")"]],autoClosingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}],surroundingPairs:[{open:"{",close:"}"},{open:"[",close:"]"},{open:"(",close:")"},{open:'"',close:'"'},{open:"'",close:"'"}]},te={defaultToken:"",tokenPostfix:".sql",ignoreCase:!0,brackets:[{open:"[",close:"]",token:"delimiter.square"},{open:"(",close:")",token:"delimiter.parenthesis"}],keywords:["ABORT","ABSOLUTE","ACTION","ADA","ADD","AFTER","ALL","ALLOCATE","ALTER","ALWAYS","ANALYZE","AND","ANY","ARE","AS","ASC","ASSERTION","AT","ATTACH","AUTHORIZATION","AUTOINCREMENT","AVG","BACKUP","BEFORE","BEGIN","BETWEEN","BIT","BIT_LENGTH","BOTH","BREAK","BROWSE","BULK","BY","CASCADE","CASCADED","CASE","CAST","CATALOG","CHAR","CHARACTER","CHARACTER_LENGTH","CHAR_LENGTH","CHECK","CHECKPOINT","CLOSE","CLUSTERED","COALESCE","COLLATE","COLLATION","COLUMN","COMMIT","COMPUTE","CONFLICT","CONNECT","CONNECTION","CONSTRAINT","CONSTRAINTS","CONTAINS","CONTAINSTABLE","CONTINUE","CONVERT","CORRESPONDING","COUNT","CREATE","CROSS","CURRENT","CURRENT_DATE","CURRENT_TIME","CURRENT_TIMESTAMP","CURRENT_USER","CURSOR","DATABASE","DATE","DAY","DBCC","DEALLOCATE","DEC","DECIMAL","DECLARE","DEFAULT","DEFERRABLE","DEFERRED","DELETE","DENY","DESC","DESCRIBE","DESCRIPTOR","DETACH","DIAGNOSTICS","DISCONNECT","DISK","DISTINCT","DISTRIBUTED","DO","DOMAIN","DOUBLE","DROP","DUMP","EACH","ELSE","END","END-EXEC","ERRLVL","ESCAPE","EXCEPT","EXCEPTION","EXCLUDE","EXCLUSIVE","EXEC","EXECUTE","EXISTS","EXIT","EXPLAIN","EXTERNAL","EXTRACT","FAIL","FALSE","FETCH","FILE","FILLFACTOR","FILTER","FIRST","FLOAT","FOLLOWING","FOR","FOREIGN","FORTRAN","FOUND","FREETEXT","FREETEXTTABLE","FROM","FULL","FUNCTION","GENERATED","GET","GLOB","GLOBAL","GO","GOTO","GRANT","GROUP","GROUPS","HAVING","HOLDLOCK","HOUR","IDENTITY","IDENTITYCOL","IDENTITY_INSERT","IF","IGNORE","IMMEDIATE","IN","INCLUDE","INDEX","INDEXED","INDICATOR","INITIALLY","INNER","INPUT","INSENSITIVE","INSERT","INSTEAD","INT","INTEGER","INTERSECT","INTERVAL","INTO","IS","ISNULL","ISOLATION","JOIN","KEY","KILL","LANGUAGE","LAST","LEADING","LEFT","LEVEL","LIKE","LIMIT","LINENO","LOAD","LOCAL","LOWER","MATCH","MATERIALIZED","MAX","MERGE","MIN","MINUTE","MODULE","MONTH","NAMES","NATIONAL","NATURAL","NCHAR","NEXT","NO","NOCHECK","NONCLUSTERED","NONE","NOT","NOTHING","NOTNULL","NULL","NULLIF","NULLS","NUMERIC","OCTET_LENGTH","OF","OFF","OFFSET","OFFSETS","ON","ONLY","OPEN","OPENDATASOURCE","OPENQUERY","OPENROWSET","OPENXML","OPTION","OR","ORDER","OTHERS","OUTER","OUTPUT","OVER","OVERLAPS","PAD","PARTIAL","PARTITION","PASCAL","PERCENT","PIVOT","PLAN","POSITION","PRAGMA","PRECEDING","PRECISION","PREPARE","PRESERVE","PRIMARY","PRINT","PRIOR","PRIVILEGES","PROC","PROCEDURE","PUBLIC","QUERY","RAISE","RAISERROR","RANGE","READ","READTEXT","REAL","RECONFIGURE","RECURSIVE","REFERENCES","REGEXP","REINDEX","RELATIVE","RELEASE","RENAME","REPLACE","REPLICATION","RESTORE","RESTRICT","RETURN","RETURNING","REVERT","REVOKE","RIGHT","ROLLBACK","ROW","ROWCOUNT","ROWGUIDCOL","ROWS","RULE","SAVE","SAVEPOINT","SCHEMA","SCROLL","SECOND","SECTION","SECURITYAUDIT","SELECT","SEMANTICKEYPHRASETABLE","SEMANTICSIMILARITYDETAILSTABLE","SEMANTICSIMILARITYTABLE","SESSION","SESSION_USER","SET","SETUSER","SHUTDOWN","SIZE","SMALLINT","SOME","SPACE","SQL","SQLCA","SQLCODE","SQLERROR","SQLSTATE","SQLWARNING","STATISTICS","SUBSTRING","SUM","SYSTEM_USER","TABLE","TABLESAMPLE","TEMP","TEMPORARY","TEXTSIZE","THEN","TIES","TIME","TIMESTAMP","TIMEZONE_HOUR","TIMEZONE_MINUTE","TO","TOP","TRAILING","TRAN","TRANSACTION","TRANSLATE","TRANSLATION","TRIGGER","TRIM","TRUE","TRUNCATE","TRY_CONVERT","TSEQUAL","UNBOUNDED","UNION","UNIQUE","UNKNOWN","UNPIVOT","UPDATE","UPDATETEXT","UPPER","USAGE","USE","USER","USING","VACUUM","VALUE","VALUES","VARCHAR","VARYING","VIEW","VIRTUAL","WAITFOR","WHEN","WHENEVER","WHERE","WHILE","WINDOW","WITH","WITHIN GROUP","WITHOUT","WORK","WRITE","WRITETEXT","YEAR","ZONE"],operators:["EXCEPT","INTERSECT","UNION","APPLY","CROSS","FULL","INNER","JOIN","LEFT","OUTER","RIGHT","CONTAINS","FREETEXT","IS","NULL","PIVOT","UNPIVOT","MATCHED"],logicalOperators:["ALL","AND","ANY","BETWEEN","EXISTS","IN","LIKE","NOT","OR","SOME"],comparisonOperators:["<>",">","<",">=","<=","=","!=","&","~","^","%"],builtinFunctions:["AVG","CHECKSUM_AGG","COUNT","COUNT_BIG","GROUPING","GROUPING_ID","MAX","MIN","SUM","STDEV","STDEVP","VAR","VARP","CUME_DIST","FIRST_VALUE","LAG","LAST_VALUE","LEAD","PERCENTILE_CONT","PERCENTILE_DISC","PERCENT_RANK","COLLATE","COLLATIONPROPERTY","TERTIARY_WEIGHTS","FEDERATION_FILTERING_VALUE","CAST","CONVERT","PARSE","TRY_CAST","TRY_CONVERT","TRY_PARSE","ASYMKEY_ID","ASYMKEYPROPERTY","CERTPROPERTY","CERT_ID","CRYPT_GEN_RANDOM","DECRYPTBYASYMKEY","DECRYPTBYCERT","DECRYPTBYKEY","DECRYPTBYKEYAUTOASYMKEY","DECRYPTBYKEYAUTOCERT","DECRYPTBYPASSPHRASE","ENCRYPTBYASYMKEY","ENCRYPTBYCERT","ENCRYPTBYKEY","ENCRYPTBYPASSPHRASE","HASHBYTES","IS_OBJECTSIGNED","KEY_GUID","KEY_ID","KEY_NAME","SIGNBYASYMKEY","SIGNBYCERT","SYMKEYPROPERTY","VERIFYSIGNEDBYCERT","VERIFYSIGNEDBYASYMKEY","CURSOR_STATUS","DATALENGTH","IDENT_CURRENT","IDENT_INCR","IDENT_SEED","IDENTITY","SQL_VARIANT_PROPERTY","CURRENT_TIMESTAMP","DATEADD","DATEDIFF","DATEFROMPARTS","DATENAME","DATEPART","DATETIME2FROMPARTS","DATETIMEFROMPARTS","DATETIMEOFFSETFROMPARTS","DAY","EOMONTH","GETDATE","GETUTCDATE","ISDATE","MONTH","SMALLDATETIMEFROMPARTS","SWITCHOFFSET","SYSDATETIME","SYSDATETIMEOFFSET","SYSUTCDATETIME","TIMEFROMPARTS","TODATETIMEOFFSET","YEAR","CHOOSE","COALESCE","IIF","NULLIF","ABS","ACOS","ASIN","ATAN","ATN2","CEILING","COS","COT","DEGREES","EXP","FLOOR","LOG","LOG10","PI","POWER","RADIANS","RAND","ROUND","SIGN","SIN","SQRT","SQUARE","TAN","APP_NAME","APPLOCK_MODE","APPLOCK_TEST","ASSEMBLYPROPERTY","COL_LENGTH","COL_NAME","COLUMNPROPERTY","DATABASE_PRINCIPAL_ID","DATABASEPROPERTYEX","DB_ID","DB_NAME","FILE_ID","FILE_IDEX","FILE_NAME","FILEGROUP_ID","FILEGROUP_NAME","FILEGROUPPROPERTY","FILEPROPERTY","FULLTEXTCATALOGPROPERTY","FULLTEXTSERVICEPROPERTY","INDEX_COL","INDEXKEY_PROPERTY","INDEXPROPERTY","OBJECT_DEFINITION","OBJECT_ID","OBJECT_NAME","OBJECT_SCHEMA_NAME","OBJECTPROPERTY","OBJECTPROPERTYEX","ORIGINAL_DB_NAME","PARSENAME","SCHEMA_ID","SCHEMA_NAME","SCOPE_IDENTITY","SERVERPROPERTY","STATS_DATE","TYPE_ID","TYPE_NAME","TYPEPROPERTY","DENSE_RANK","NTILE","RANK","ROW_NUMBER","PUBLISHINGSERVERNAME","OPENDATASOURCE","OPENQUERY","OPENROWSET","OPENXML","CERTENCODED","CERTPRIVATEKEY","CURRENT_USER","HAS_DBACCESS","HAS_PERMS_BY_NAME","IS_MEMBER","IS_ROLEMEMBER","IS_SRVROLEMEMBER","LOGINPROPERTY","ORIGINAL_LOGIN","PERMISSIONS","PWDENCRYPT","PWDCOMPARE","SESSION_USER","SESSIONPROPERTY","SUSER_ID","SUSER_NAME","SUSER_SID","SUSER_SNAME","SYSTEM_USER","USER","USER_ID","USER_NAME","ASCII","CHAR","CHARINDEX","CONCAT","DIFFERENCE","FORMAT","LEFT","LEN","LOWER","LTRIM","NCHAR","PATINDEX","QUOTENAME","REPLACE","REPLICATE","REVERSE","RIGHT","RTRIM","SOUNDEX","SPACE","STR","STUFF","SUBSTRING","UNICODE","UPPER","BINARY_CHECKSUM","CHECKSUM","CONNECTIONPROPERTY","CONTEXT_INFO","CURRENT_REQUEST_ID","ERROR_LINE","ERROR_NUMBER","ERROR_MESSAGE","ERROR_PROCEDURE","ERROR_SEVERITY","ERROR_STATE","FORMATMESSAGE","GETANSINULL","GET_FILESTREAM_TRANSACTION_CONTEXT","HOST_ID","HOST_NAME","ISNULL","ISNUMERIC","MIN_ACTIVE_ROWVERSION","NEWID","NEWSEQUENTIALID","ROWCOUNT_BIG","XACT_STATE","TEXTPTR","TEXTVALID","COLUMNS_UPDATED","EVENTDATA","TRIGGER_NESTLEVEL","UPDATE","CHANGETABLE","CHANGE_TRACKING_CONTEXT","CHANGE_TRACKING_CURRENT_VERSION","CHANGE_TRACKING_IS_COLUMN_IN_MASK","CHANGE_TRACKING_MIN_VALID_VERSION","CONTAINSTABLE","FREETEXTTABLE","SEMANTICKEYPHRASETABLE","SEMANTICSIMILARITYDETAILSTABLE","SEMANTICSIMILARITYTABLE","FILETABLEROOTPATH","GETFILENAMESPACEPATH","GETPATHLOCATOR","PATHNAME","GET_TRANSMISSION_STATUS"],builtinVariables:["@@DATEFIRST","@@DBTS","@@LANGID","@@LANGUAGE","@@LOCK_TIMEOUT","@@MAX_CONNECTIONS","@@MAX_PRECISION","@@NESTLEVEL","@@OPTIONS","@@REMSERVER","@@SERVERNAME","@@SERVICENAME","@@SPID","@@TEXTSIZE","@@VERSION","@@CURSOR_ROWS","@@FETCH_STATUS","@@DATEFIRST","@@PROCID","@@ERROR","@@IDENTITY","@@ROWCOUNT","@@TRANCOUNT","@@CONNECTIONS","@@CPU_BUSY","@@IDLE","@@IO_BUSY","@@PACKET_ERRORS","@@PACK_RECEIVED","@@PACK_SENT","@@TIMETICKS","@@TOTAL_ERRORS","@@TOTAL_READ","@@TOTAL_WRITE"],pseudoColumns:["$ACTION","$IDENTITY","$ROWGUID","$PARTITION"],tokenizer:{root:[{include:"@templateVariables"},{include:"@macros"},{include:"@comments"},{include:"@whitespace"},{include:"@pseudoColumns"},{include:"@numbers"},{include:"@strings"},{include:"@complexIdentifiers"},{include:"@scopes"},{include:"@schemaTable"},[/[;,.]/,"delimiter"],[/[()]/,"@brackets"],[/[\w@#$|<|>|=|!|%|&|+|\|-|*|/|~|^]+/,{cases:{"@operators":"operator","@comparisonOperators":"operator","@logicalOperators":"operator","@builtinVariables":"predefined","@builtinFunctions":"predefined","@keywords":"keyword","@default":"identifier"}}]],templateVariables:[[/\$[a-zA-Z0-9]+/,"variable"]],macros:[[/\$__[a-zA-Z0-9-_]+/,"type"]],schemaTable:[[/(\w+)\./,"identifier"],[/(\w+\.\w+)/,"identifier"]],whitespace:[[/\s+/,"white"]],comments:[[/--+.*/,"comment"],[/\/\*/,{token:"comment.quote",next:"@comment"}]],comment:[[/[^*/]+/,"comment"],[/\*\//,{token:"comment.quote",next:"@pop"}],[/./,"comment"]],pseudoColumns:[[/[$][A-Za-z_][\w@#$]*/,{cases:{"@pseudoColumns":"predefined","@default":"identifier"}}]],numbers:[[/0[xX][0-9a-fA-F]*/,"number"],[/[$][+-]*\d*(\.\d*)?/,"number"],[/((\d+(\.\d*)?)|(\.\d+))([eE][\-+]?\d+)?/,"number"]],strings:[[/N'/,{token:"string",next:"@string"}],[/'/,{token:"string",next:"@string"}]],string:[[/[^']+/,"string"],[/''/,"string"],[/'/,{token:"string",next:"@pop"}]],complexIdentifiers:[[/\[/,{token:"identifier.quote",next:"@bracketedIdentifier"}],[/"/,{token:"identifier.quote",next:"@quotedIdentifier"}]],bracketedIdentifier:[[/[^\]]+/,"identifier"],[/]]/,"identifier"],[/]/,{token:"identifier.quote",next:"@pop"}]],quotedIdentifier:[[/[^"]+/,"identifier"],[/""/,"identifier"],[/"/,{token:"identifier.quote",next:"@pop"}]],scopes:[[/BEGIN\s+(DISTRIBUTED\s+)?TRAN(SACTION)?\b/i,"keyword"],[/BEGIN\s+TRY\b/i,{token:"keyword.try"}],[/END\s+TRY\b/i,{token:"keyword.try"}],[/BEGIN\s+CATCH\b/i,{token:"keyword.catch"}],[/END\s+CATCH\b/i,{token:"keyword.catch"}],[/(BEGIN|CASE)\b/i,{token:"keyword.block"}],[/END\b/i,{token:"keyword.block"}],[/WHEN\b/i,{token:"keyword.choice"}],[/THEN\b/i,{token:"keyword.choice"}]]}},ie=Object.freeze({__proto__:null,SELECT:q,FROM:L,WHERE:"where",GROUP:"group",ORDER:"order",BY:$,DESC:k,ASC:F,LIMIT:"limit",WITH:"with",AS:"as",SCHEMA:"schema",AND:"AND",OR:"OR",LOGICAL_OPERATORS:V,EQUALS:"=",NOT_EQUALS:"!=",COMPARISON_OPERATORS:pe,STD_OPERATORS:ce,conf:G,language:te}),fe=function(vt){var Ve=function(lt){var at;return(at=lt?.getPreviousOfType(c.TokenType.Keyword,q))!==null&&at!==void 0?at:null}(vt);return Ve?.getNextOfType(c.TokenType.Keyword,L)},Se=function(vt){var Ve,lt=fe(vt),at=lt?.getNextNonWhiteSpaceToken();return at?.isVariable()||at?.isKeyword()&&(!((Ve=at.next)===null||Ve===void 0)&&Ve.is(c.TokenType.Parenthesis,"("))?null:at},he=function(vt){var Ve=vt?.value.split(".");return Ve?.length===1?{table:Ve[0]}:Ve?.length===2?{schema:Ve[0],table:Ve[1]}:null},me={id:"editor.action.triggerSuggest",title:""},_e=new Uint8Array(16);function we(){if(!J&&!(J=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||typeof msCrypto<"u"&&typeof msCrypto.getRandomValues=="function"&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return J(_e)}var Ge=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function ht(vt){return typeof vt=="string"&&Ge.test(vt)}for(var nt=[],Re=0;Re<256;++Re)nt.push((Re+256).toString(16).substr(1));function ue(vt,Ve,lt){var at=(vt=vt||{}).random||(vt.rng||we)();if(at[6]=15&at[6]|64,at[8]=63&at[8]|128,Ve){lt=lt||0;for(var Xt=0;Xt<16;++Xt)Ve[lt+Xt]=at[Xt];return Ve}return function(rt){var Rt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,rn=(nt[rt[Rt+0]]+nt[rt[Rt+1]]+nt[rt[Rt+2]]+nt[rt[Rt+3]]+"-"+nt[rt[Rt+4]]+nt[rt[Rt+5]]+"-"+nt[rt[Rt+6]]+nt[rt[Rt+7]]+"-"+nt[rt[Rt+8]]+nt[rt[Rt+9]]+"-"+nt[rt[Rt+10]]+nt[rt[Rt+11]]+nt[rt[Rt+12]]+nt[rt[Rt+13]]+nt[rt[Rt+14]]+nt[rt[Rt+15]]).toLowerCase();if(!ht(rn))throw TypeError("Stringified UUID is invalid");return rn}(at)}function ae(vt){return{label:vt.name,insertText:"".concat("\\"+vt.text).concat(ve(vt.args)," "),insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Snippet,documentation:vt.description,command:me}}function ve(vt){return vt?"(".concat(vt.map(function(Ve,lt){return"${".concat(lt,":").concat(Ve,"}")}).join(", ")).concat(")"):"()"}function Me(){return[{id:c.StatementPosition.SelectKeyword,name:c.StatementPosition.SelectKeyword,resolve:function(vt,Ve,lt,at){return!!(vt===null||vt.isWhiteSpace()&&vt.previous===null||vt.is(c.TokenType.Keyword,q)||vt.is(c.TokenType.Keyword,q)&&vt.previous===null||at||vt.isIdentifier()&&(at||vt?.previous===null)||vt.isIdentifier()&&q.startsWith(vt.value.toLowerCase()))}},{id:c.StatementPosition.WithKeyword,name:c.StatementPosition.WithKeyword,resolve:function(vt,Ve,lt,at){return!!(vt===null||vt.isWhiteSpace()&&vt.previous===null||vt.is(c.TokenType.Keyword,"with")&&vt.previous===null||vt.isIdentifier()&&"with".toLowerCase().startsWith(vt.value.toLowerCase()))}},{id:c.StatementPosition.AfterSelectKeyword,name:c.StatementPosition.AfterSelectKeyword,resolve:function(vt,Ve,lt,at){return lt?.value.toLowerCase()===q}},{id:c.StatementPosition.AfterSelectArguments,name:c.StatementPosition.AfterSelectArguments,resolve:function(vt,Ve,lt,at){return Ve?.value.toLowerCase()===q&<?.value===","}},{id:c.StatementPosition.AfterSelectFuncFirstArgument,name:c.StatementPosition.AfterSelectFuncFirstArgument,resolve:function(vt,Ve,lt,at){return!!((Ve?.value.toLowerCase()===q||Ve?.value.toLowerCase()==="as")&&(lt?.is(c.TokenType.Parenthesis,"(")||vt?.is(c.TokenType.Parenthesis,"()")))}},{id:c.StatementPosition.AfterWhereFunctionArgument,name:c.StatementPosition.AfterWhereFunctionArgument,resolve:function(vt,Ve,lt,at){return!!(Ve?.is(c.TokenType.Keyword,"where")&&(lt?.is(c.TokenType.Parenthesis,"(")||vt?.is(c.TokenType.Parenthesis,"()")))}},{id:c.StatementPosition.AfterGroupBy,name:c.StatementPosition.AfterGroupBy,resolve:function(vt,Ve,lt,at){var Xt;return!!(Ve?.is(c.TokenType.Keyword,$)&&(!((Xt=Ve?.getPreviousKeyword())===null||Xt===void 0)&&Xt.is(c.TokenType.Keyword,"group"))&&(lt?.isIdentifier()||lt?.isDoubleQuotedString()||lt?.is(c.TokenType.Parenthesis,")")||lt?.is(c.TokenType.Parenthesis,"()")))}},{id:c.StatementPosition.SelectAlias,name:c.StatementPosition.SelectAlias,resolve:function(vt,Ve,lt,at){return lt?.value===","&&Ve?.value.toLowerCase()==="as"}},{id:c.StatementPosition.FromKeyword,name:c.StatementPosition.FromKeyword,resolve:function(vt,Ve,lt,at){return!!(Ve?.value.toLowerCase()===q&<?.value!==","||(vt?.isKeyword()||vt?.isIdentifier())&&L.toLowerCase().startsWith(vt.value.toLowerCase()))}},{id:c.StatementPosition.AfterFromKeyword,name:c.StatementPosition.AfterFromKeyword,resolve:function(vt,Ve,lt,at){return!vt?.value.includes(".")&<?.value.toLowerCase()===L}},{id:c.StatementPosition.AfterSchema,name:c.StatementPosition.AfterSchema,resolve:function(vt,Ve,lt,at){return vt?.isWhiteSpace()&&vt?.next&&(lt=(vt=vt?.previous)==null?void 0:vt.getPreviousNonWhiteSpaceToken()),!!(vt?.isIdentifier()&&vt?.value.endsWith(".")&<?.value.toLowerCase()===L)}},{id:c.StatementPosition.AfterFrom,name:c.StatementPosition.AfterFrom,resolve:function(vt,Ve,lt,at){return!!(Ve?.value.toLowerCase()===L&<?.isDoubleQuotedString()||Ve?.value.toLowerCase()===L&<?.isIdentifier()||Ve?.value.toLowerCase()===L&<?.isVariable())}},{id:c.StatementPosition.AfterTable,name:c.StatementPosition.AfterTable,resolve:function(vt,Ve,lt,at){return!!(Ve?.value.toLowerCase()===L&&(lt?.isVariable()||lt?.value!==""&<?.value.toLowerCase()!==L))}},{id:c.StatementPosition.WhereKeyword,name:c.StatementPosition.WhereKeyword,resolve:function(vt,Ve,lt,at){return!!(Ve?.value.toLowerCase()==="where"&&(lt?.isKeyword()||lt?.is(c.TokenType.Parenthesis,"(")||lt?.is(c.TokenType.Operator,"AND")))}},{id:c.StatementPosition.WhereComparisonOperator,name:c.StatementPosition.WhereComparisonOperator,resolve:function(vt,Ve,lt,at){return!!(Ve?.value.toLowerCase()==="where"&&!lt?.getPreviousNonWhiteSpaceToken().isOperator()&&!vt.is(c.TokenType.Delimiter,".")&&!vt.isParenthesis()&&(lt?.isIdentifier()||lt?.isDoubleQuotedString()))}},{id:c.StatementPosition.WhereValue,name:c.StatementPosition.WhereValue,resolve:function(vt,Ve,lt,at){return!!(Ve?.value.toLowerCase()==="where"&<?.isOperator())}},{id:c.StatementPosition.AfterWhereValue,name:c.StatementPosition.AfterWhereValue,resolve:function(vt,Ve,lt,at){var Xt,rt,Rt;return!!(Ve?.value.toLowerCase()==="where"&&(lt.is(c.TokenType.Operator,"and")||lt.is(c.TokenType.Operator,"or")||lt?.isString()||lt?.isNumber()||lt?.is(c.TokenType.Parenthesis,")")||lt?.is(c.TokenType.Parenthesis,"()")||lt?.isTemplateVariable()||lt?.is(c.TokenType.IdentifierQuote)&&(!((Xt=lt.getPreviousNonWhiteSpaceToken())===null||Xt===void 0)&&Xt.is(c.TokenType.Identifier))&&(!((Rt=(rt=lt?.getPreviousNonWhiteSpaceToken())===null||rt===void 0?void 0:rt.getPreviousNonWhiteSpaceToken())===null||Rt===void 0)&&Rt.is(c.TokenType.IdentifierQuote))))}},{id:c.StatementPosition.AfterGroupByKeywords,name:c.StatementPosition.AfterGroupByKeywords,resolve:function(vt,Ve,lt,at){var Xt;return!!(Ve?.is(c.TokenType.Keyword,$)&&(!((Xt=Ve?.getPreviousKeyword())===null||Xt===void 0)&&Xt.is(c.TokenType.Keyword,"group"))&&(lt?.is(c.TokenType.Keyword,$)||lt?.is(c.TokenType.Delimiter,",")))}},{id:c.StatementPosition.AfterGroupByFunctionArgument,name:c.StatementPosition.AfterGroupByFunctionArgument,resolve:function(vt,Ve,lt,at){var Xt;return!!(Ve?.is(c.TokenType.Keyword,$)&&(!((Xt=Ve?.getPreviousKeyword())===null||Xt===void 0)&&Xt.is(c.TokenType.Keyword,"group"))&&(lt?.is(c.TokenType.Parenthesis,"(")||vt?.is(c.TokenType.Parenthesis,"()")))}},{id:c.StatementPosition.AfterOrderByKeywords,name:c.StatementPosition.AfterOrderByKeywords,resolve:function(vt,Ve,lt,at){var Xt;return!!(lt?.is(c.TokenType.Keyword,$)&&(!((Xt=lt?.getPreviousKeyword())===null||Xt===void 0)&&Xt.is(c.TokenType.Keyword,"order")))}},{id:c.StatementPosition.AfterOrderByFunction,name:c.StatementPosition.AfterOrderByFunction,resolve:function(vt,Ve,lt,at){var Xt,rt;return!!(Ve?.is(c.TokenType.Keyword,$)&&(!((Xt=Ve?.getPreviousKeyword())===null||Xt===void 0)&&Xt.is(c.TokenType.Keyword,"order"))&<?.is(c.TokenType.Parenthesis)&&(!((rt=lt?.getPreviousNonWhiteSpaceToken())===null||rt===void 0)&&rt.is(c.TokenType.Function)))}},{id:c.StatementPosition.AfterOrderByDirection,name:c.StatementPosition.AfterOrderByDirection,resolve:function(vt,Ve,lt,at){return!!(Ve?.is(c.TokenType.Keyword,k)||Ve?.is(c.TokenType.Keyword,F))}},{id:c.StatementPosition.AfterIsOperator,name:c.StatementPosition.AfterIsOperator,resolve:function(vt,Ve,lt,at){return!!lt?.is(c.TokenType.Operator,"IS")}},{id:c.StatementPosition.AfterIsNotOperator,name:c.StatementPosition.AfterIsNotOperator,resolve:function(vt,Ve,lt,at){var Xt;return!!(lt?.is(c.TokenType.Operator,"NOT")&&(!((Xt=lt.getPreviousNonWhiteSpaceToken())===null||Xt===void 0)&&Xt.is(c.TokenType.Operator,"IS")))}}]}var Ye={logger:function(){}},qe=function(){};y.attachDebugger&&y.createLogger&&(Ye=y.createLogger("SQLEditor"),qe=Ye.logger,y.attachDebugger("sqleditor",void 0,Ye));var At=[{id:"$__timeFilter(dateColumn)",name:"$__timeFilter(dateColumn)",text:"$__timeFilter",args:["column"],type:c.MacroType.Filter,description:"Will be replaced by a time range filter using the specified column name. For example, dateColumn BETWEEN FROM_UNIXTIME(1494410783) AND FROM_UNIXTIME(1494410983)"},{id:"$__timeFrom()",name:"$__timeFrom()",text:"$__timeFrom",args:[],type:c.MacroType.Filter,description:"Will be replaced by the start of the currently active time selection. For example, FROM_UNIXTIME(1494410783)"},{id:"$__timeTo()",name:"$__timeTo()",text:"$__timeTo",args:[],type:c.MacroType.Filter,description:"Will be replaced by the end of the currently active time selection. For example, FROM_UNIXTIME(1494410983)"},{id:"$__timeGroup(dateColumn, '5m')",name:"$__timeGroup(dateColumn, '5m')",text:"$__timeGroup",args:["column","'5m'"],type:c.MacroType.Value,description:"Will be replaced by an expression usable in GROUP BY clause. For example, *cast(cast(UNIX_TIMESTAMP(dateColumn)/(300) as signed)*300 as signed),*"},{id:"$__table",name:"$__table",text:"$__table",args:[],type:c.MacroType.Table,description:"Will be replaced by the query table."},{id:"$__column",name:"$__column",text:"$__column",args:[],type:c.MacroType.Column,description:"Will be replaced by the query column."}];function It(vt,Ve){var lt,at,Xt,rt={triggerCharacters:["."," ","$",",","(","'"]};Ve?.builtinFunctions.length&&(rt.supportedFunctions=function(){return Ve.builtinFunctions.map(function(rn){return{id:rn,name:rn}})});var Rt=[];return!((lt=Ve?.comparisonOperators)===null||lt===void 0)&<.length&&Rt.push.apply(Rt,K([],N(Ve.comparisonOperators.map(function(rn){return{id:rn.toLocaleLowerCase(),operator:rn,type:c.OperatorType.Comparison}})),!1)),Ve.logicalOperators=(at=Ve.logicalOperators)!==null&&at!==void 0?at:Ve.operators,!((Xt=Ve?.logicalOperators)===null||Xt===void 0)&&Xt.length&&Rt.push.apply(Rt,K([],N(Ve.logicalOperators.map(function(rn){return{id:rn.toLocaleLowerCase(),operator:rn,type:c.OperatorType.Logical}})),!1)),rt.supportedOperators=function(){return Rt},rt.supportedMacros=function(){return At},rt}var Ce={id:"standardSql",extensions:[".sql"],aliases:["sql"],mimetypes:[],loader:function(){return Promise.resolve().then(function(){return ie})},completionProvider:It},Ae=new Map,$e=new Map,tt=function(vt,Ve,lt){return T(void 0,void 0,void 0,function(){var at,Xt,rt,Rt,rn,sn,Jn,ze;return A(this,function(st){switch(st.label){case 0:return[4,(at=function(en,wt){if(wt?.id!=="sql"&&!wt.loader){qe("Loading language '".concat(wt?.id,"' from Monaco registry"),!1);var Ke=en.languages.getLanguages().find(function(Ut){return Ut.id===wt?.id});if(!Ke)throw Error("Unknown Monaco language ".concat(wt?.id));return P(P({completionProvider:It},Ke),wt)}return P(P({},Ce),wt)}(vt,Ve)).loader(vt)];case 1:return Xt=st.sent(),rt=Xt.language,Rt=Xt.conf,vt.languages.register({id:lt}),vt.languages.setMonarchTokensProvider(lt,P({},rt)),vt.languages.setLanguageConfiguration(lt,P({},Rt)),at.formatter&&vt.languages.registerDocumentFormattingEditProvider(lt,{provideDocumentFormattingEdits:function(en){var wt=Ve.formatter(en.getValue());return[{range:en.getFullModelRange(),text:wt}]}}),at.completionProvider&&(rn=at.completionProvider(vt,rt),function(en,wt,Ke){var Ut,on,Tn,An,Zt,ot,We,Ft,it,qt,vn,fn=this;Ae.has(en)||function(xt){Ae.has(xt)||Ae.set(xt,{functions:new S.Registry,operators:new S.Registry,suggestionKinds:new S.Registry(j),positionResolvers:new S.Registry(Me),macros:new S.Registry}),Ae.get(xt)}(en);var Tt=Ae.get(en);$e.has(wt)||$e.set(wt,new S.Registry((dn=Tt.functions,mn=Tt.operators,Kn=Tt.macros,function(){return[{id:c.SuggestionKind.SelectKeyword,name:c.SuggestionKind.SelectKeyword,suggestions:function(xt,On){return Promise.resolve([{label:"SELECT ",insertText:"SELECT $0",insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Snippet,command:me,sortText:c.CompletionItemPriority.Medium},{label:"SELECT FROM ",insertText:"SELECT $2 FROM $1",insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Snippet,command:me,sortText:c.CompletionItemPriority.Medium}])}},{id:c.SuggestionKind.TemplateVariables,name:c.SuggestionKind.TemplateVariables,suggestions:function(xt,On){var Zn=w.getTemplateSrv();return Zn?Promise.resolve(Zn.getVariables().map(function(Ur){var En="$".concat(Ur.name),ln=Zn.replace(En);return{label:En,detail:"(Template Variable) ".concat(ln),kind:c.CompletionItemKind.Snippet,documentation:"(Template Variable) ".concat(ln),insertText:"\\$".concat(Ur.name," "),insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,command:me,sortText:c.CompletionItemPriority.Low}})):Promise.resolve([])}},{id:c.SuggestionKind.SelectMacro,name:c.SuggestionKind.SelectMacro,suggestions:function(xt,On){return Promise.resolve(K([],N(Kn.list().filter(function(Zn){return Zn.type===c.MacroType.Value||Zn.type===c.MacroType.Column}).map(ae)),!1))}},{id:c.SuggestionKind.TableMacro,name:c.SuggestionKind.TableMacro,suggestions:function(xt,On){return Promise.resolve(K([],N(Kn.list().filter(function(Zn){return Zn.type===c.MacroType.Table}).map(ae)),!1))}},{id:c.SuggestionKind.GroupMacro,name:c.SuggestionKind.GroupMacro,suggestions:function(xt,On){return Promise.resolve(K([],N(Kn.list().filter(function(Zn){return Zn.type===c.MacroType.Group}).map(ae)),!1))}},{id:c.SuggestionKind.FilterMacro,name:c.SuggestionKind.FilterMacro,suggestions:function(xt,On){return Promise.resolve(K([],N(Kn.list().filter(function(Zn){return Zn.type===c.MacroType.Filter}).map(ae)),!1))}},{id:c.SuggestionKind.WithKeyword,name:c.SuggestionKind.WithKeyword,suggestions:function(xt,On){return Promise.resolve([{label:"WITH AS ( ... )",insertText:"WITH $1 AS ( $2 )",insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Snippet,command:me,sortText:c.CompletionItemPriority.Medium}])}},{id:c.SuggestionKind.StarWildCard,name:c.SuggestionKind.StarWildCard,suggestions:function(xt,On){return Promise.resolve([{label:"*",insertText:"* $0",insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Field,command:me,sortText:c.CompletionItemPriority.High}])}},{id:c.SuggestionKind.FunctionsWithArguments,name:c.SuggestionKind.FunctionsWithArguments,suggestions:function(xt,On){return Promise.resolve(K([],N(dn.list().map(function(Zn){return{label:Zn.name,insertText:"".concat(Zn.name,"($0)"),documentation:Zn.description,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Function,command:me,sortText:c.CompletionItemPriority.MediumLow}})),!1))}},{id:c.SuggestionKind.FunctionsWithoutArguments,name:c.SuggestionKind.FunctionsWithoutArguments,suggestions:function(xt,On){return Promise.resolve(K([],N(dn.list().map(function(Zn){return{label:Zn.name,insertText:"".concat(Zn.name,"()"),documentation:Zn.description,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Function,command:me,sortText:c.CompletionItemPriority.MediumHigh}})),!1))}},{id:c.SuggestionKind.FromKeyword,name:c.SuggestionKind.FromKeyword,suggestions:function(xt,On){return Promise.resolve([{label:"FROM",insertText:"FROM $0",command:me,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet,kind:c.CompletionItemKind.Keyword}])}},{id:c.SuggestionKind.Schemas,name:c.SuggestionKind.Schemas,suggestions:function(xt,On){return Promise.resolve([])}},{id:c.SuggestionKind.Tables,name:c.SuggestionKind.Tables,suggestions:function(xt,On){return Promise.resolve([])}},{id:c.SuggestionKind.Columns,name:c.SuggestionKind.Columns,suggestions:function(xt,On){return Promise.resolve([])}},{id:c.SuggestionKind.LogicalOperators,name:c.SuggestionKind.LogicalOperators,suggestions:function(xt,On){return Promise.resolve(mn.list().filter(function(Zn){return Zn.type===c.OperatorType.Logical}).map(function(Zn){return{label:Zn.operator,insertText:"".concat(Zn.operator," "),documentation:Zn.description,command:me,sortText:c.CompletionItemPriority.MediumHigh,kind:c.CompletionItemKind.Operator}}))}},{id:c.SuggestionKind.WhereKeyword,name:c.SuggestionKind.WhereKeyword,suggestions:function(xt,On){return Promise.resolve([{label:"WHERE",insertText:"WHERE ",command:me,sortText:c.CompletionItemPriority.MediumHigh,kind:c.CompletionItemKind.Keyword}])}},{id:c.SuggestionKind.ComparisonOperators,name:c.SuggestionKind.ComparisonOperators,suggestions:function(xt,On){return Promise.resolve(K(K([],N(mn.list().filter(function(Zn){return Zn.type===c.OperatorType.Comparison}).map(function(Zn){return{label:Zn.operator,insertText:"".concat(Zn.operator," "),documentation:Zn.description,command:me,sortText:c.CompletionItemPriority.MediumHigh,kind:c.CompletionItemKind.Operator}})),!1),[{label:"IN (...)",insertText:"IN ( $0 )",command:me,sortText:c.CompletionItemPriority.Medium,kind:c.CompletionItemKind.Operator,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet},{label:"NOT IN (...)",insertText:"NOT IN ( $0 )",command:me,sortText:c.CompletionItemPriority.Medium,kind:c.CompletionItemKind.Operator,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet},{label:"IS",insertText:"IS",command:me,sortText:c.CompletionItemPriority.Medium,kind:c.CompletionItemKind.Operator},{label:"IS NOT",insertText:"IS NOT",command:me,sortText:c.CompletionItemPriority.Medium,kind:c.CompletionItemKind.Operator}],!1))}},{id:c.SuggestionKind.GroupByKeywords,name:c.SuggestionKind.GroupByKeywords,suggestions:function(xt,On){return Promise.resolve([{label:"GROUP BY",insertText:"GROUP BY ",command:me,sortText:c.CompletionItemPriority.MediumHigh,kind:c.CompletionItemKind.Keyword}])}},{id:c.SuggestionKind.OrderByKeywords,name:c.SuggestionKind.OrderByKeywords,suggestions:function(xt,On){return Promise.resolve([{label:"ORDER BY",insertText:"ORDER BY ",command:me,sortText:c.CompletionItemPriority.Medium,kind:c.CompletionItemKind.Keyword},{label:"ORDER BY(ascending)",insertText:"ORDER BY $1 ASC ",command:me,sortText:c.CompletionItemPriority.MediumLow,kind:c.CompletionItemKind.Snippet,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet},{label:"ORDER BY(descending)",insertText:"ORDER BY $1 DESC",command:me,sortText:c.CompletionItemPriority.MediumLow,kind:c.CompletionItemKind.Snippet,insertTextRules:c.CompletionItemInsertTextRule.InsertAsSnippet}])}},{id:c.SuggestionKind.LimitKeyword,name:c.SuggestionKind.LimitKeyword,suggestions:function(xt,On){return Promise.resolve([{label:"LIMIT",insertText:"LIMIT ",command:me,sortText:c.CompletionItemPriority.MediumLow,kind:c.CompletionItemKind.Keyword}])}},{id:c.SuggestionKind.SortOrderDirectionKeyword,name:c.SuggestionKind.SortOrderDirectionKeyword,suggestions:function(xt,On){return Promise.resolve([F,k].map(function(Zn){return{label:Zn,insertText:"".concat(Zn," "),command:me,kind:c.CompletionItemKind.Keyword}}))}},{id:c.SuggestionKind.NotKeyword,name:c.SuggestionKind.NotKeyword,suggestions:function(){return Promise.resolve([{label:"NOT",insertText:"NOT",command:me,kind:c.CompletionItemKind.Keyword,sortText:c.CompletionItemPriority.High}])}},{id:c.SuggestionKind.BoolValues,name:c.SuggestionKind.BoolValues,suggestions:function(){return Promise.resolve(["TRUE","FALSE"].map(function(xt){return{label:xt,insertText:"".concat(xt),command:me,kind:c.CompletionItemKind.Keyword,sortText:c.CompletionItemPriority.Medium}}))}},{id:c.SuggestionKind.NullValue,name:c.SuggestionKind.NullValue,suggestions:function(){return Promise.resolve(["NULL"].map(function(xt){return{label:xt,insertText:"".concat(xt),command:me,kind:c.CompletionItemKind.Keyword,sortText:c.CompletionItemPriority.Low}}))}}]})));var dn,mn,Kn,Dn=$e.get(wt);if(Ke.supportedFunctions)try{for(var Vn=I(Ke.supportedFunctions()),or=Vn.next();!or.done;or=Vn.next()){var Qr=or.value;Tt.functions.getIfExists(Qr.id)||Tt.functions.register(Qr)}}catch(xt){Ut={error:xt}}finally{try{or&&!or.done&&(on=Vn.return)&&on.call(Vn)}finally{if(Ut)throw Ut.error}}if(Ke.supportedOperators)try{for(var ni=I(Ke.supportedOperators()),yr=ni.next();!yr.done;yr=ni.next()){var si=yr.value;Tt.operators.getIfExists(si.id)||Tt.operators.register(P(P({},si),{name:si.id}))}}catch(xt){Tn={error:xt}}finally{try{yr&&!yr.done&&(An=ni.return)&&An.call(ni)}finally{if(Tn)throw Tn.error}}if(Ke.supportedMacros)try{for(var Yr=I(Ke.supportedMacros()),Ci=Yr.next();!Ci.done;Ci=Yr.next()){var Ni=Ci.value;Tt.macros.getIfExists(Ni.id)||Tt.macros.register(P(P({},Ni),{name:Ni.id}))}}catch(xt){Zt={error:xt}}finally{try{Ci&&!Ci.done&&(ot=Yr.return)&&ot.call(Yr)}finally{if(Zt)throw Zt.error}}if(Ke.customStatementPlacement){var fa=function(xt){var On=Tt.positionResolvers.getIfExists(xt.id);if(On){var Zn=On.resolve;On.resolve=function(){for(var Ur=[],En=0;En=rn.startLineNumber&&sn.lineNumber<=rn.endLineNumber&&sn.column>=rn.startColumn&&sn.column<=rn.endColumn}},languages:{CompletionItemKind:{Snippet:2,Function:1,Keyword:3},CompletionItemInsertTextRule:{InsertAsSnippet:2}}}}(rt),Xt=new S.Registry(function(){return lt().map(function(Rt){return{id:Rt.id,name:Rt.name||Rt.id,resolve:Rt.resolve}})})}),Ve.forEach(function(rt){test("".concat(rt.query.query),function(){(function(Rt,rn,sn,Jn,ze){var st,en=_(Z(Jn,(st=Rt,{getValue:function(wt,Ke){return st},getValueInRange:function(wt,Ke){return st.split(` `)[wt.startLineNumber-1].trim().slice(wt.startColumn===0?0:wt.startColumn-1,wt.endColumn-1)},getLineLength:function(wt){return st.split(` `)[wt-1].trim().length}}),rn),ze);expect(en).toContain(sn)})(rt.query.query,{lineNumber:rt.position.line,column:rt.position.column},vt,at,Xt)})})})}},Oe=function(vt){return{button:x.css({paddingLeft:vt.spacing(1.5),paddingRight:vt.spacing(1.5)})}},je=function(vt){var Ve=vt.children,lt=R(vt,["children"]),at=y.useStyles2(b.useCallback(function(Xt){return Et(Xt,lt)},[lt]));return E.createElement("div",{className:at.root},Ve)},Et=function(vt,Ve){var lt,at,Xt;return{root:x.css({display:"flex",flexDirection:(lt=Ve.direction)!==null&<!==void 0?lt:"row",flexWrap:(at=Ve.wrap)===null||at===void 0||at?"wrap":void 0,alignItems:Ve.alignItems,gap:vt.spacing((Xt=Ve.gap)!==null&&Xt!==void 0?Xt:2),flexGrow:Ve.flexGrow})}},ct=function(vt){return{root:x.css({display:"flex",flexWrap:"wrap",alignItems:"center",gap:vt.spacing(3),minHeight:vt.spacing(4)})}},ut=function(vt){var Ve=y.useStyles2(b.useCallback(function(lt){return Ne(lt,vt)},[vt]));return E.createElement("span",{className:x.cx(Ve.wrapper)})};ut.defaultProps={v:0,h:0,layout:"block"};var Ne=function(vt,Ve){var lt,at;return{wrapper:x.css([{paddingRight:vt.spacing((lt=Ve.h)!==null&<!==void 0?lt:0),paddingBottom:vt.spacing((at=Ve.v)!==null&&at!==void 0?at:0)},Ve.layout==="inline"&&{display:"inline-block"},Ve.layout==="block"&&{display:"block"}])}},mt=function(vt,Ve){return{root:x.css({minWidth:vt.spacing(Ve??0)}),label:x.css({fontSize:12,fontWeight:vt.typography.fontWeightMedium}),optional:x.css({fontStyle:"italic",color:vt.colors.text.secondary}),field:x.css({marginBottom:0}),icon:x.css({color:vt.colors.text.secondary,marginLeft:vt.spacing(1),":hover":{color:vt.colors.text.primary}})}},bt=function(vt){return{root:x.css({padding:vt.spacing(1),backgroundColor:vt.colors.background.secondary,borderRadius:vt.shape.borderRadius(1)})}},Gt=E.forwardRef(function(vt,Ve){var lt=vt.items,at=vt.renderItem,Xt=vt.onChange;return E.createElement(je,null,lt.map(function(rt,Rt){return E.createElement("div",{key:Rt},at(rt,function(rn){return function(sn,Jn){var ze=K([],N(lt),!1);ze[sn]=Jn,Xt(ze)}(Rt,rn)},function(){return rn=Rt,(sn=K([],N(lt),!1)).splice(rn,1),void Xt(sn);var rn,sn}))}),E.createElement(y.Button,{ref:Ve,onClick:function(){var rt=K(K([],N(lt),!1),[{}],!1);Xt(rt)},variant:"secondary",size:"md",icon:"plus","aria-label":"Add",type:"button"}))}),hn=function(){return{switch:x.css({display:"flex",alignItems:"center",minHeight:30})}},Yt=function(vt){var Ve=vt.children,lt=y.useStyles2(Lt);return E.createElement(y.SelectContainer,P({},vt,{className:x.cx(vt.className,lt.container)}),Ve)},Bt=function(vt){var Ve=vt.className,lt=vt.children,at=y.useStyles2(Lt);return E.createElement("div",{className:x.cx(Ve,at.valueContainer)},lt)},Lt=function(vt){return{root:x.css({display:"flex",fontSize:12,alignItems:"center"}),label:x.css({color:vt.colors.text.secondary,whiteSpace:"nowrap"}),container:x.css({background:"none",borderColor:"transparent"}),valueContainer:x.css({display:"flex",alignItems:"center",flex:"initial",color:vt.colors.text.secondary,fontSize:12})}},zt=["","base","hovered","invalid","focused"],Kt=function(){return{root:x.css({display:"flex","> *":{"&:not(:first-child)":{marginLeft:-1},"&:first-child":{borderTopRightRadius:0,borderBottomRightRadius:0},"&:last-child":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:first-child):not(:last-child)":{borderRadius:0},position:"relative",zIndex:zt.indexOf("base"),"&:hover":{zIndex:zt.indexOf("hovered")},"&:focus-within":{zIndex:zt.indexOf("focused")}}}),invalidChild:x.css({zIndex:zt.indexOf("invalid")})}};c.AccessoryButton=function(vt){var Ve=vt.className,lt=R(vt,["className"]),at=y.useStyles2(Oe);return E.createElement(y.Button,P({},lt,{className:x.cx(Ve,at.button)}))},c.EditorField=function(vt){var Ve=vt.label,lt=vt.optional,at=vt.tooltip,Xt=vt.tooltipInteractive,rt=vt.children,Rt=vt.width,rn=R(vt,["label","optional","tooltip","tooltipInteractive","children","width"]),sn=y.useStyles2(b.useCallback(function(st){return mt(st,Rt)},[Rt])),Jn=rn?.htmlFor||(y.ReactUtils===null||y.ReactUtils===void 0?void 0:y.ReactUtils.getChildId(rt)),ze=E.createElement(E.Fragment,null,E.createElement("label",{className:sn.label,htmlFor:Jn},Ve,lt&&E.createElement("span",{className:sn.optional}," - optional"),at&&E.createElement(y.Tooltip,{placement:"top",content:at,theme:"info",interactive:Xt},E.createElement(y.Icon,{tabIndex:0,name:"info-circle",size:"sm",className:sn.icon}))),E.createElement(ut,{v:.5}));return E.createElement("div",{className:sn.root},E.createElement(y.Field,P({className:sn.field,label:ze},rn),rt))},c.EditorFieldGroup=function(vt){var Ve=vt.children;return E.createElement(je,{gap:1},Ve)},c.EditorHeader=function(vt){var Ve=vt.children,lt=y.useStyles2(ct);return E.createElement("div",{className:lt.root},Ve)},c.EditorList=Gt,c.EditorRow=function(vt){var Ve=vt.children,lt=y.useStyles2(bt);return E.createElement("div",{className:lt.root},E.createElement(je,{gap:2},Ve))},c.EditorRows=function(vt){var Ve=vt.children;return E.createElement(je,{gap:.5,direction:"column"},Ve)},c.EditorSwitch=function(vt){var Ve=hn();return E.createElement("div",{className:Ve.switch},E.createElement(y.Switch,P({},vt)))},c.FlexItem=function(vt){var Ve=vt.grow,lt=vt.shrink;return E.createElement("div",{style:{display:"block",flexGrow:Ve,flexShrink:lt}})},c.InlineSelect=function(vt){var Ve=vt.label,lt=R(vt,["label"]),at=y.useStyles2(Lt),Xt=N(b.useState(function(){return Math.random().toString(16).slice(2)}),1)[0],rt={SelectContainer:Yt,ValueContainer:Bt,SingleValue:Bt};return E.createElement("div",{className:at.root},Ve&&E.createElement("label",{className:at.label,htmlFor:Xt},Ve,":","\xA0"),E.createElement(y.Select,P({openMenuOnFocus:!0,inputId:Xt},lt,{components:rt})))},c.InputGroup=function(vt){var Ve=vt.children,lt=y.useStyles2(Kt),at=b.Children.map(Ve,function(Xt){return b.isValidElement(Xt)&&Xt.props.invalid?b.cloneElement(Xt,{className:x.cx(Xt.props.className,lt.invalidChild)}):Xt});return E.createElement("div",{className:lt.root},at)},c.LinkedToken=re,c.SQLEditor=function(vt){var Ve=vt.children,lt=vt.onBlur,at=vt.onChange,Xt=vt.query,rt=vt.language,Rt=rt===void 0?{id:"sql"}:rt,rn=vt.width,sn=vt.height,Jn=b.useRef(null),ze=b.useRef(),st=b.useMemo(function(){var wt=ue(),Ke="".concat(Rt.id,"-").concat(wt);return ze.current=Ke,Ke},[Rt.id]);b.useEffect(function(){return function(){$e.delete(ze.current),qe("Removing instance cache ".concat(ze.current),!1,$e)}},[]);var en=b.useCallback(function(){Jn.current&&Jn.current.getAction("editor.action.formatDocument").run()},[]);return E.createElement("div",{style:{width:rn}},E.createElement(y.CodeEditor,{height:sn||"240px",width:rn?"".concat(rn-2,"px"):void 0,language:st,value:Xt,onBlur:function(wt){at&&at(wt,!1),lt&<()},showMiniMap:!1,showLineNumbers:!0,onEditorDidMount:function(wt,Ke){Jn.current=wt,wt.onDidChangeModelContent(function(Ut){var on=wt.getValue();at&&at(on,!1)}),wt.addCommand(Ke.KeyMod.CtrlCmd|Ke.KeyCode.Enter,function(){var Ut=wt.getValue();at&&at(Ut,!0)}),wt.onKeyUp(function(Ut){Ut.keyCode===84&&wt.trigger(me.id,me.id,{})}),tt(Ke,Rt,st)}}),Ve&&Ve({formatQuery:en}))},c.SQLEditorTestUtils=ke,c.Space=ut,c.Stack=je,c.getStandardSQLCompletionProvider=It,c.grafanaStandardSQLLanguage=te,c.grafanaStandardSQLLanguageConf=G},88026:(C,c,t)=>{"use strict";C.exports=t(37030)},36859:(C,c,t)=>{"use strict";t.d(c,{g:()=>Ft});var i=t(27702),s=t(42844),u=t(66310),v=t(28580),l=t(48024),h=t(1128),p=t(64022),d=t(66670),f=Object.defineProperty,g=Object.defineProperties,y=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,w=(it,qt,vn)=>qt in it?f(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,x=(it,qt)=>{for(var vn in qt||(qt={}))E.call(qt,vn)&&w(it,vn,qt[vn]);if(b)for(var vn of b(qt))S.call(qt,vn)&&w(it,vn,qt[vn]);return it},P=(it,qt)=>g(it,y(qt)),R=(it,qt)=>{var vn={};for(var fn in it)E.call(it,fn)&&qt.indexOf(fn)<0&&(vn[fn]=it[fn]);if(it!=null&&b)for(var fn of b(it))qt.indexOf(fn)<0&&S.call(it,fn)&&(vn[fn]=it[fn]);return vn};const T="configured",A="Reset",I=it=>{var qt=it,{isConfigured:vn,onReset:fn}=qt,Tt=R(qt,["isConfigured","onReset"]);return i.createElement(p.Lh,null,!vn&&i.createElement(h.I,P(x({},Tt),{type:"password"})),vn&&i.createElement(h.I,P(x({},Tt),{type:"text",disabled:!0,value:T})),vn&&i.createElement(d.zx,{onClick:fn,variant:"secondary"},A))},N=()=>({inlineFieldNoMarginRight:(0,s.css)({marginRight:0}),inlineFieldWithSecret:(0,s.css)({'[class$="layoutChildrenWrapper"]:first-child':{flexGrow:1}})}),K=({user:it,passwordConfigured:qt,userTooltip:vn="The username of the data source account",passwordTooltip:fn="The password of the data source account",onUserChange:Tt,onPasswordChange:dn,onPasswordReset:mn,readOnly:Kn})=>{const Dn=N(),Vn={lastInlineField:(0,s.css)({marginBottom:0})};return i.createElement(i.Fragment,null,i.createElement(l._,{className:Dn.inlineFieldNoMarginRight,label:"User",labelWidth:24,tooltip:vn,required:!0,htmlFor:"basic-auth-user-input",interactive:!0,grow:!0,disabled:Kn},i.createElement(h.I,{id:"basic-auth-user-input",placeholder:"User",value:it,onChange:or=>Tt(or.currentTarget.value),required:!0})),i.createElement(l._,{className:(0,s.cx)(Dn.inlineFieldNoMarginRight,Dn.inlineFieldWithSecret,Vn.lastInlineField),label:"Password",labelWidth:24,tooltip:fn,required:!0,htmlFor:"basic-auth-password-input",interactive:!0,grow:!0,disabled:Kn},i.createElement(I,{id:"basic-auth-password-input",isConfigured:qt,onReset:Kn?()=>{}:mn,placeholder:"Password",onChange:or=>dn(or.currentTarget.value),required:!0})))};var _=t(78102),W=t(54211),j=Object.defineProperty,re=Object.defineProperties,X=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,L=(it,qt,vn)=>qt in it?j(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,$=(it,qt)=>{for(var vn in qt||(qt={}))J.call(qt,vn)&&L(it,vn,qt[vn]);if(Z)for(var vn of Z(qt))q.call(qt,vn)&&L(it,vn,qt[vn]);return it},k=(it,qt)=>re(it,X(qt));const F={[W.H.BasicAuth]:{label:"Basic authentication",value:W.H.BasicAuth,description:"Authenticate with your data source username and password"},[W.H.CrossSiteCredentials]:{label:"Enable cross-site access control requests",value:W.H.CrossSiteCredentials,description:"Allow cross-site Access-Control requests with your existing credentials and cookies. This enables the server to authenticate the user and perform authorized requests on their behalf on other domains."},[W.H.OAuthForward]:{label:"Forward OAuth Identity",value:W.H.OAuthForward,description:"Forward the OAuth access token (and if available: the OIDC ID token) of the user querying to the data source"},[W.H.NoAuth]:{label:"No Authentication",value:W.H.NoAuth,description:"Data source is available without authentication"}},V=({selectedMethod:it,mostCommonMethod:qt,visibleMethods:vn,customMethods:fn,onAuthMethodSelect:Tt,basicAuth:dn,readOnly:mn})=>{var Kn,Dn,Vn,or;const[Qr,ni]=(0,i.useState)(!1),{colors:yr,spacing:si}=(0,u.l4)(),Yr=(0,i.useMemo)(()=>{var Oa;return vn??[W.H.BasicAuth,W.H.OAuthForward,W.H.NoAuth,...(Oa=fn?.map(wa=>wa.id))!=null?Oa:[]]},[fn,vn]),Ci=Yr.length>1,Ni=(0,i.useMemo)(()=>{var Oa;const wa=(Oa=fn?.reduce((Qn,_r)=>(Qn[_r.id]={label:_r.label,value:_r.id,description:_r.description},Qn),{}))!=null?Oa:{},vo=$($({},wa),F);return Yr.filter(Qn=>!!vo[Qn]).map(Qn=>{const _r=vo[Qn];return Qn===qt&&Ci?k($({},_r),{label:`${_r.label} (most common)`}):_r})},[Yr,fn,qt,Ci]);let fa=it;Ci?it===W.H.NoAuth&&qt&&!Qr&&(fa=qt):fa=Yr[0];let ha=null;fa===W.H.BasicAuth&&dn?ha=i.createElement(K,k($({},dn),{readOnly:mn})):fa.startsWith("custom-")&&(ha=(Dn=(Kn=fn?.find(Oa=>Oa.id===fa))==null?void 0:Kn.component)!=null?Dn:null);const Ca=Ci?"Authentication methods":(Vn=Ni[0].label)!=null?Vn:"",li=Ci?"Choose an authentication method to access the data source":(or=Ni[0].description)!=null?or:"",la={authMethods:(0,s.css)($({marginTop:si(2.5)},Ci&&{padding:si(2),border:`1px solid ${yr.border.weak}`})),selectedMethodFields:(0,s.css)({marginTop:si(1.5)})};return i.createElement(_._,{title:Ca,description:li},i.createElement("div",{className:la.authMethods},Ci&&i.createElement(v.Ph,{options:Ni,value:fa,onChange:Oa=>{ni(!0),Tt(Oa.value)},disabled:mn}),ha&&i.createElement("div",{className:la.selectedMethodFields},ha)))};var pe=t(60105),ce=Object.defineProperty,G=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,he=(it,qt,vn)=>qt in it?ce(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,me=(it,qt)=>{for(var vn in qt||(qt={}))fe.call(qt,vn)&&he(it,vn,qt[vn]);if(ie)for(var vn of ie(qt))Se.call(qt,vn)&&he(it,vn,qt[vn]);return it},_e=(it,qt)=>G(it,te(qt)),we=(it,qt)=>{var vn={};for(var fn in it)fe.call(it,fn)&&qt.indexOf(fn)<0&&(vn[fn]=it[fn]);if(it!=null&&ie)for(var fn of ie(it))qt.indexOf(fn)<0&&Se.call(it,fn)&&(vn[fn]=it[fn]);return vn};const Ge="configured",ht="Reset",nt=it=>({configuredStyle:(0,s.css)` min-height: ${it.spacing(it.components.height.md)}; padding-top: ${it.spacing(.5)}; resize: none; `}),Re=it=>{var qt=it,{isConfigured:vn,onReset:fn}=qt,Tt=we(qt,["isConfigured","onReset"]);const dn=(0,u.wW)(nt);return i.createElement(p.Lh,null,!vn&&i.createElement(pe.K,me({},Tt)),vn&&i.createElement(pe.K,_e(me({},Tt),{rows:1,disabled:!0,value:Ge,className:(0,s.cx)(dn.configuredStyle)})),vn&&i.createElement(d.zx,{onClick:fn,variant:"secondary"},ht))};var ue=t(83967),ae=t(80011),ve=t(73453);const Me=({children:it,enabled:qt,label:vn,tooltipText:fn,onToggle:Tt,readOnly:dn})=>{const{colors:mn,spacing:Kn}=(0,u.l4)(),Dn={container:(0,s.css)({marginTop:3}),checkboxContainer:(0,s.css)({display:"flex",alignItems:"center"}),infoIcon:(0,s.css)({marginTop:-2,marginLeft:5,color:mn.text.secondary}),content:(0,s.css)({margin:Kn(1,0,2,3)})};return i.createElement("div",{className:Dn.container},i.createElement("div",{className:Dn.checkboxContainer},i.createElement(ue.X,{value:qt,label:vn,onChange:()=>Tt(!qt),disabled:dn}),i.createElement(ae.u,{placement:"top",content:fn,interactive:!0},i.createElement(ve.J,{name:"info-circle",className:Dn.infoIcon,size:"sm"}))),qt&&it&&i.createElement("div",{className:Dn.content},it))},Ye=({enabled:it,certificateConfigured:qt,onToggle:vn,onCertificateChange:fn,onCertificateReset:Tt,tooltips:dn,readOnly:mn})=>{var Kn;const Dn=N();return i.createElement(Me,{enabled:it,label:"Add self-signed certificate",tooltipText:"Add your own Certificate Authority (CA) certificate on top of one generated by the certificate authorities for additional security measures",onToggle:Vn=>vn(Vn),readOnly:mn},i.createElement(l._,{label:"CA Certificate",labelWidth:24,tooltip:(Kn=dn?.certificateLabel)!=null?Kn:"Your self-signed certificate",required:!0,htmlFor:"self-signed-certificate-input",interactive:!0,grow:!0,className:(0,s.cx)(Dn.inlineFieldNoMarginRight,Dn.inlineFieldWithSecret),disabled:mn},i.createElement(Re,{id:"self-signed-certificate-input",isConfigured:qt,onChange:Vn=>fn(Vn.currentTarget.value),onReset:mn?()=>{}:Tt,placeholder:"Begins with --- BEGIN CERTIFICATE ---",rows:6,required:!0})))},qe=({enabled:it,serverName:qt,clientCertificateConfigured:vn,clientKeyConfigured:fn,onToggle:Tt,onServerNameChange:dn,onClientCertificateChange:mn,onClientKeyChange:Kn,onClientCertificateReset:Dn,onClientKeyReset:Vn,tooltips:or,readOnly:Qr})=>{var ni,yr,si;const Yr=N();return i.createElement(Me,{enabled:it,label:"TLS Client Authentication",tooltipText:"Validate using TLS client authentication, in which the server authenticates the client",onToggle:Ci=>Tt(Ci),readOnly:Qr},i.createElement(l._,{label:"ServerName",labelWidth:24,tooltip:(ni=or?.serverNameLabel)!=null?ni:"A Servername is used to verify the hostname on the returned certificate",required:!0,htmlFor:"client-auth-servername-input",interactive:!0,grow:!0,className:Yr.inlineFieldNoMarginRight,disabled:Qr},i.createElement(h.I,{id:"client-auth-servername-input",placeholder:"domain.example.com",value:qt,onChange:Ci=>dn(Ci.currentTarget.value),required:!0})),i.createElement(l._,{label:"Client Certificate",labelWidth:24,tooltip:(yr=or?.certificateLabel)!=null?yr:"The client certificate can be generated from a Certificate Authority or be self-signed",required:!0,htmlFor:"client-auth-client-certificate-input",interactive:!0,grow:!0,className:(0,s.cx)(Yr.inlineFieldNoMarginRight,Yr.inlineFieldWithSecret),disabled:Qr},i.createElement(Re,{id:"client-auth-client-certificate-input",isConfigured:vn,onChange:Ci=>mn(Ci.currentTarget.value),onReset:Qr?()=>{}:Dn,placeholder:"Begins with --- BEGIN CERTIFICATE ---",rows:6,required:!0})),i.createElement(l._,{label:"Client Key",labelWidth:24,tooltip:(si=or?.keyLabel)!=null?si:"The client key can be generated from a Certificate Authority or be self-signed",required:!0,htmlFor:"client-auth-client-key-input",interactive:!0,grow:!0,className:(0,s.cx)(Yr.inlineFieldNoMarginRight,Yr.inlineFieldWithSecret),disabled:Qr},i.createElement(Re,{id:"client-auth-client-key-input",isConfigured:fn,onChange:Ci=>Kn(Ci.currentTarget.value),onReset:Qr?()=>{}:Vn,placeholder:"Begins with --- RSA PRIVATE KEY CERTIFICATE ---",rows:6,required:!0})))},At=({enabled:it,onToggle:qt,readOnly:vn})=>i.createElement(Me,{enabled:it,label:"Skip TLS certificate validation",tooltipText:"Skipping TLS certificate validation is not recommended unless absolutely necessary or for testing",onToggle:fn=>qt(fn),readOnly:vn});var It=Object.defineProperty,Ce=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,$e=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Oe=(it,qt,vn)=>qt in it?It(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,je=(it,qt)=>{for(var vn in qt||(qt={}))tt.call(qt,vn)&&Oe(it,vn,qt[vn]);if($e)for(var vn of $e(qt))ke.call(qt,vn)&&Oe(it,vn,qt[vn]);return it},Et=(it,qt)=>Ce(it,Ae(qt));const ct=({selfSignedCertificate:it,TLSClientAuth:qt,skipTLSVerification:vn,readOnly:fn})=>{const{spacing:Tt}=(0,u.l4)(),dn={container:(0,s.css)({marginTop:Tt(3)})};return i.createElement(_._,{className:dn.container,title:"TLS settings",description:"Additional security measures that can be applied on top of authentication"},i.createElement(Ye,Et(je({},it),{readOnly:fn})),i.createElement(qe,Et(je({},qt),{readOnly:fn})),i.createElement(At,Et(je({},vn),{readOnly:fn})))};var ut=t(71107),Ne=t(67437),mt=Object.defineProperty,bt=Object.defineProperties,Gt=Object.getOwnPropertyDescriptors,hn=Object.getOwnPropertySymbols,Yt=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,Lt=(it,qt,vn)=>qt in it?mt(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,zt=(it,qt)=>{for(var vn in qt||(qt={}))Yt.call(qt,vn)&&Lt(it,vn,qt[vn]);if(hn)for(var vn of hn(qt))Bt.call(qt,vn)&&Lt(it,vn,qt[vn]);return it},Kt=(it,qt)=>bt(it,Gt(qt));const vt=({header:it,onChange:qt,onBlur:vn,onDelete:fn,readOnly:Tt})=>{const{spacing:dn}=(0,u.l4)(),mn=N(),Kn={container:(0,s.css)({alignItems:"center"}),input:(0,s.css)({minWidth:"100%"}),headerNameField:(0,s.css)({width:"40%",marginRight:0,paddingRight:dn(1)}),headerValueField:(0,s.css)({width:"45%",marginRight:0}),removeHeaderBtn:(0,s.css)({margin:"0 0 3px 10px"})};return i.createElement(i.Fragment,null,i.createElement(ut.Z,{className:Kn.container},i.createElement(l._,{label:"Header",labelWidth:9,grow:!0,className:Kn.headerNameField,htmlFor:`custom-header-${it.id}-name-input`,disabled:Tt},i.createElement(h.I,{id:`custom-header-${it.id}-name-input`,placeholder:"X-Custom-Header",value:it.name,width:12,onChange:Dn=>qt(Kt(zt({},it),{name:Dn.currentTarget.value})),onBlur:vn,className:Kn.input})),i.createElement(l._,{label:"Value",labelWidth:9,grow:!0,className:(0,s.cx)(mn.inlineFieldWithSecret,Kn.headerValueField),htmlFor:`custom-header-${it.id}-value-input`,disabled:Tt},i.createElement(I,{id:`custom-header-${it.id}-value-input`,isConfigured:it.configured,placeholder:"Header value",value:it.value,width:12,onChange:Dn=>qt(Kt(zt({},it),{value:Dn.currentTarget.value})),onReset:Tt?()=>{}:()=>qt(Kt(zt({},it),{configured:!1,value:""})),onBlur:vn,className:Kn.input})),i.createElement(Ne.h,{name:"trash-alt",tooltip:"Remove header",tooltipPlacement:"top",className:Kn.removeHeaderBtn,onClick:fn,type:"button",disabled:Tt})))};var Ve=Object.defineProperty,lt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,rt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,rn=(it,qt,vn)=>qt in it?Ve(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,sn=(it,qt)=>{for(var vn in qt||(qt={}))rt.call(qt,vn)&&rn(it,vn,qt[vn]);if(Xt)for(var vn of Xt(qt))Rt.call(qt,vn)&&rn(it,vn,qt[vn]);return it},Jn=(it,qt)=>lt(it,at(qt));const ze=({headers:it,onChange:qt,readOnly:vn})=>{const{spacing:fn}=(0,u.l4)(),[Tt,dn]=(0,i.useState)(it.map(Qr=>Jn(sn({},Qr),{id:st(),value:""})));(0,i.useEffect)(()=>{dn(Qr=>{let ni=!1;const yr=Qr.map(si=>{var Yr;const Ci=(Yr=it.find(Ni=>Ni.name===si.name))==null?void 0:Yr.configured;return typeof Ci<"u"&&si.configured!==Ci?(ni=!0,Jn(sn({},si),{configured:Ci})):si});return ni?yr:Qr})},[it]);const mn=()=>{dn([...Tt,{id:st(),name:"",value:"",configured:!1}])},Kn=(Qr,ni)=>{dn(Tt.map(yr=>yr.id===Qr?sn({},ni):yr))},Dn=Qr=>{const ni=Tt.findIndex(si=>si.id===Qr);if(ni===-1)return;const yr=[...Tt];yr.splice(ni,1),dn(yr),qt(yr.map(({name:si,value:Yr,configured:Ci})=>({name:si,value:Yr,configured:Ci})))},Vn=()=>{qt(Tt.map(({name:Qr,value:ni,configured:yr})=>({name:Qr,value:ni,configured:yr})))},or={container:(0,s.css)({marginTop:fn(3)}),addHeaderButton:(0,s.css)({marginTop:fn(1.5)})};return i.createElement("div",{className:or.container},i.createElement(_._,{title:"HTTP headers",description:"Pass along additional context and metadata about the request/response",isCollapsible:!0,isInitiallyOpen:Tt.length>0},i.createElement("div",null,Tt.map(Qr=>i.createElement(vt,{key:Qr.id,header:Qr,onChange:ni=>Kn(ni.id,ni),onDelete:()=>Dn(Qr.id),onBlur:Vn,readOnly:vn}))),i.createElement("div",{className:or.addHeaderButton},i.createElement(d.zx,{icon:"plus",variant:"secondary",fill:"outline",onClick:mn,disabled:vn},Tt.length===0?"Add header":"Add another header"))))};function st(){return Math.random().toString(16).slice(2)}var en=t(19010),wt=Object.defineProperty,Ke=Object.defineProperties,Ut=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Zt=(it,qt,vn)=>qt in it?wt(it,qt,{enumerable:!0,configurable:!0,writable:!0,value:vn}):it[qt]=vn,ot=(it,qt)=>{for(var vn in qt||(qt={}))Tn.call(qt,vn)&&Zt(it,vn,qt[vn]);if(on)for(var vn of on(qt))An.call(qt,vn)&&Zt(it,vn,qt[vn]);return it},We=(it,qt)=>Ke(it,Ut(qt));const Ft=({selectedMethod:it,mostCommonMethod:qt,visibleMethods:vn,customMethods:fn,onAuthMethodSelect:Tt,basicAuth:dn,TLS:mn,customHeaders:Kn,readOnly:Dn=!1})=>{const Vn={container:(0,s.css)({maxWidth:578})};return i.createElement("div",{className:Vn.container},i.createElement(en.K,{title:"Authentication"},i.createElement(V,{selectedMethod:it,mostCommonMethod:qt,customMethods:fn,visibleMethods:vn,onAuthMethodSelect:Tt,basicAuth:dn,readOnly:Dn}),mn&&i.createElement(ct,We(ot({},mn),{readOnly:Dn})),Kn&&i.createElement(ze,We(ot({},Kn),{readOnly:Dn}))))}},54211:(C,c,t)=>{"use strict";t.d(c,{H:()=>i});var i=(s=>(s.NoAuth="NoAuth",s.BasicAuth="BasicAuth",s.OAuthForward="OAuthForward",s.CrossSiteCredentials="CrossSiteCredentials",s))(i||{})},83320:(C,c,t)=>{"use strict";t.d(c,{T2:()=>E});var i=t(54211),s=Object.defineProperty,u=Object.defineProperties,v=Object.getOwnPropertyDescriptors,l=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,d=(T,A,I)=>A in T?s(T,A,{enumerable:!0,configurable:!0,writable:!0,value:I}):T[A]=I,f=(T,A)=>{for(var I in A||(A={}))h.call(A,I)&&d(T,I,A[I]);if(l)for(var I of l(A))p.call(A,I)&&d(T,I,A[I]);return T},g=(T,A)=>u(T,v(A));const y="httpHeaderName",b="httpHeaderValue";function E({config:T,onChange:A}){return{selectedMethod:S(T),onAuthMethodSelect:w(T,A),basicAuth:x(T,A),TLS:P(T,A),customHeaders:R(T,A),readOnly:T.readOnly}}function S(T){return T.basicAuth?i.H.BasicAuth:T.withCredentials?i.H.CrossSiteCredentials:T.jsonData.oauthPassThru?i.H.OAuthForward:i.H.NoAuth}function w(T,A){return I=>{A(g(f({},T),{basicAuth:I===i.H.BasicAuth,withCredentials:I===i.H.CrossSiteCredentials,jsonData:g(f({},T.jsonData),{oauthPassThru:I===i.H.OAuthForward})}))}}function x(T,A){return{user:T.basicAuthUser,passwordConfigured:T.secureJsonFields.basicAuthPassword,onUserChange:I=>A(g(f({},T),{basicAuthUser:I})),onPasswordChange:I=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{basicAuthPassword:I})})),onPasswordReset:()=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{basicAuthPassword:""}),secureJsonFields:g(f({},T.secureJsonFields),{basicAuthPassword:!1})}))}}function P(T,A){return{selfSignedCertificate:{enabled:!!T.jsonData.tlsAuthWithCACert,certificateConfigured:T.secureJsonFields.tlsCACert,onToggle:I=>A(g(f({},T),{jsonData:g(f({},T.jsonData),{tlsAuthWithCACert:I})})),onCertificateChange:I=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{tlsCACert:I})})),onCertificateReset:()=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{tlsCACert:""}),secureJsonFields:g(f({},T.secureJsonFields),{tlsCACert:!1})}))},TLSClientAuth:{enabled:T.jsonData.tlsAuth,serverName:T.jsonData.serverName,clientCertificateConfigured:T.secureJsonFields.tlsClientCert,clientKeyConfigured:T.secureJsonFields.tlsClientKey,onToggle:I=>A(g(f({},T),{jsonData:g(f({},T.jsonData),{tlsAuth:I})})),onServerNameChange:I=>A(g(f({},T),{jsonData:g(f({},T.jsonData),{serverName:I})})),onClientCertificateChange:I=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{tlsClientCert:I})})),onClientCertificateReset:()=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{tlsClientCert:""}),secureJsonFields:g(f({},T.secureJsonFields),{tlsClientCert:!1})})),onClientKeyChange:I=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{tlsClientKey:I})})),onClientKeyReset:()=>A(g(f({},T),{secureJsonData:g(f({},T.secureJsonData),{tlsClientKey:""}),secureJsonFields:g(f({},T.secureJsonFields),{tlsClientKey:!1})}))},skipTLSVerification:{enabled:T.jsonData.tlsSkipVerify,onToggle:I=>A(g(f({},T),{jsonData:g(f({},T.jsonData),{tlsSkipVerify:I})}))}}}function R(T,A){return{headers:Object.keys(T.jsonData).filter(N=>N.startsWith(y)).sort().map(N=>{var K;const _=N.slice(y.length);return{name:T.jsonData[N],configured:(K=T.secureJsonFields[`${b}${_}`])!=null?K:!1}}),onChange:N=>{const K=Object.fromEntries(Object.entries(T.jsonData).filter(([j])=>!j.startsWith(y))),_=Object.fromEntries(Object.entries(T.secureJsonData||{}).filter(([j])=>!j.startsWith(b))),W=Object.fromEntries(Object.entries(T.secureJsonFields).filter(([j])=>!j.startsWith(b)));N.forEach((j,re)=>{K[`${y}${re+1}`]=j.name,j.configured?W[`${b}${re+1}`]=!0:_[`${b}${re+1}`]=j.value}),A(g(f({},T),{jsonData:K,secureJsonData:_,secureJsonFields:W}))}}}},19010:(C,c,t)=>{"use strict";t.d(c,{K:()=>E});var i=t(27702),s=t(18306),u=Object.defineProperty,v=Object.defineProperties,l=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,f=(S,w,x)=>w in S?u(S,w,{enumerable:!0,configurable:!0,writable:!0,value:x}):S[w]=x,g=(S,w)=>{for(var x in w||(w={}))p.call(w,x)&&f(S,x,w[x]);if(h)for(var x of h(w))d.call(w,x)&&f(S,x,w[x]);return S},y=(S,w)=>v(S,l(w)),b=(S,w)=>{var x={};for(var P in S)p.call(S,P)&&w.indexOf(P)<0&&(x[P]=S[P]);if(S!=null&&h)for(var P of h(S))w.indexOf(P)<0&&d.call(S,P)&&(x[P]=S[P]);return x};const E=S=>{var w=S,{children:x}=w,P=b(w,["children"]);return i.createElement(s.R,y(g({},P),{kind:"section"}),x)}},78102:(C,c,t)=>{"use strict";t.d(c,{_:()=>E});var i=t(27702),s=t(18306),u=Object.defineProperty,v=Object.defineProperties,l=Object.getOwnPropertyDescriptors,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,f=(S,w,x)=>w in S?u(S,w,{enumerable:!0,configurable:!0,writable:!0,value:x}):S[w]=x,g=(S,w)=>{for(var x in w||(w={}))p.call(w,x)&&f(S,x,w[x]);if(h)for(var x of h(w))d.call(w,x)&&f(S,x,w[x]);return S},y=(S,w)=>v(S,l(w)),b=(S,w)=>{var x={};for(var P in S)p.call(S,P)&&w.indexOf(P)<0&&(x[P]=S[P]);if(S!=null&&h)for(var P of h(S))w.indexOf(P)<0&&d.call(S,P)&&(x[P]=S[P]);return x};const E=S=>{var w=S,{children:x}=w,P=b(w,["children"]);return i.createElement(s.R,y(g({},P),{kind:"sub-section"}),x)}},18306:(C,c,t)=>{"use strict";t.d(c,{R:()=>S});var i=t(27702),s=t(42844),u=t(66310),v=t(67437),l=Object.defineProperty,h=Object.defineProperties,p=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(w,x,P)=>x in w?l(w,x,{enumerable:!0,configurable:!0,writable:!0,value:P}):w[x]=P,b=(w,x)=>{for(var P in x||(x={}))f.call(x,P)&&y(w,P,x[P]);if(d)for(var P of d(x))g.call(x,P)&&y(w,P,x[P]);return w},E=(w,x)=>h(w,p(x));const S=({children:w,title:x,description:P,isCollapsible:R=!1,isInitiallyOpen:T=!0,kind:A="section",className:I})=>{const{colors:N,typography:K,spacing:_}=(0,u.l4)(),[W,j]=(0,i.useState)(R?T:!0),re=W?"angle-up":"angle-down",X=A==="sub-section",Z=`${W?"Collapse":"Expand"} section ${x}`,J={header:(0,s.css)({display:"flex",justifyContent:"space-between",alignItems:"center"}),title:(0,s.css)({margin:0}),subtitle:(0,s.css)({margin:0,fontWeight:K.fontWeightRegular}),descriptionText:(0,s.css)(E(b({marginTop:_(X?.25:.5),marginBottom:0},K.bodySmall),{color:N.text.secondary})),content:(0,s.css)({marginTop:_(2)})};return i.createElement("div",{className:I},i.createElement("div",{className:J.header},A==="section"?i.createElement("h3",{className:J.title},x):i.createElement("h6",{className:J.subtitle},x),R&&i.createElement(v.h,{name:re,onClick:()=>j(!W),type:"button",size:"xl","aria-label":Z})),P&&i.createElement("p",{className:J.descriptionText},P),W&&i.createElement("div",{className:J.content},w))}},9058:(C,c,t)=>{"use strict";t.d(c,{f:()=>w});var i=t(27702),s=t(42844),u=t(48024),v=t(1128),l=t(19010),h=Object.defineProperty,p=Object.defineProperties,d=Object.getOwnPropertyDescriptors,f=Object.getOwnPropertySymbols,g=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,b=(x,P,R)=>P in x?h(x,P,{enumerable:!0,configurable:!0,writable:!0,value:R}):x[P]=R,E=(x,P)=>{for(var R in P||(P={}))g.call(P,R)&&b(x,R,P[R]);if(f)for(var R of f(P))y.call(P,R)&&b(x,R,P[R]);return x},S=(x,P)=>p(x,d(P));const w=({config:x,onChange:P,description:R,urlPlaceholder:T,urlTooltip:A,urlLabel:I,className:N})=>{const K=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/.test(x.url),_={container:(0,s.css)({maxWidth:578})};return i.createElement(i.Fragment,null,i.createElement(l.K,{title:"Connection",description:R,className:(0,s.cx)(_.container,N)},i.createElement(u._,{htmlFor:"connection-url",label:I||"URL",labelWidth:24,tooltip:A||i.createElement(i.Fragment,null,"Specify a complete HTTP URL",i.createElement("br",null),"(for example https://example.com:8080)"),grow:!0,disabled:x.readOnly,required:!0,invalid:!K&&!x.readOnly,error:K?"":"Please enter a valid URL",interactive:!0},i.createElement(v.I,{id:"connection-url","aria-label":"Data source connection URL",onChange:W=>P(S(E({},x),{url:W.currentTarget.value})),value:x.url||"",placeholder:T||"URL"}))))}},77195:(C,c,t)=>{"use strict";t.d(c,{j:()=>E});var i=t(27702),s=t(42844),u=t(66310),v=Object.defineProperty,l=Object.defineProperties,h=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,g=(S,w,x)=>w in S?v(S,w,{enumerable:!0,configurable:!0,writable:!0,value:x}):S[w]=x,y=(S,w)=>{for(var x in w||(w={}))d.call(w,x)&&g(S,x,w[x]);if(p)for(var x of p(w))f.call(w,x)&&g(S,x,w[x]);return S},b=(S,w)=>l(S,h(w));const E=({dataSourceName:S,docsLink:w,hasRequiredFields:x=!0,className:P})=>{const R=(0,u.l4)(),T={container:(0,s.css)({p:{margin:0},"p + p":{marginTop:R.spacing(2)}}),text:(0,s.css)(b(y({},R.typography.body),{color:R.colors.text.secondary,a:(0,s.css)({color:R.colors.text.link,textDecoration:"underline","&:hover":{textDecoration:"none"}})}))};return i.createElement("div",{className:(0,s.cx)(T.container,P)},i.createElement("p",{className:T.text},"Before you can use the ",S," data source, you must configure it below or in the config file. For detailed instructions,"," ",i.createElement("a",{href:w,target:"_blank",rel:"noreferrer"},"view the documentation"),"."),x&&i.createElement("p",{className:T.text},i.createElement("i",null,"Fields marked in * are required")))}},76715:(C,c,t)=>{"use strict";t.d(c,{_:()=>w});var i=t(42844),s=t(66310),u=t(66670),v=t(27702),l=Object.defineProperty,h=Object.defineProperties,p=Object.getOwnPropertyDescriptors,d=Object.getOwnPropertySymbols,f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable,y=(P,R,T)=>R in P?l(P,R,{enumerable:!0,configurable:!0,writable:!0,value:T}):P[R]=T,b=(P,R)=>{for(var T in R||(R={}))f.call(R,T)&&y(P,T,R[T]);if(d)for(var T of d(R))g.call(R,T)&&y(P,T,R[T]);return P},E=(P,R)=>h(P,p(R)),S=(P,R)=>{var T={};for(var A in P)f.call(P,A)&&R.indexOf(A)<0&&(T[A]=P[A]);if(P!=null&&d)for(var A of d(P))R.indexOf(A)<0&&g.call(P,A)&&(T[A]=P[A]);return T};const w=P=>{var R=P,{className:T}=R,A=S(R,["className"]);const I=(0,s.wW)(x);return v.createElement(u.zx,E(b({},A),{className:(0,i.cx)(T,I.button)}))},x=P=>({button:(0,i.css)({paddingLeft:P.spacing(3/2),paddingRight:P.spacing(3/2)})})},81924:(C,c,t)=>{"use strict";t.d(c,{S:()=>x});var i=t(42844),s=t(27702),u=t(60426),v=t(66310),l=t(66258),h=t(80011),p=t(73453),d=t(22209),f=Object.defineProperty,g=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,E=(R,T,A)=>T in R?f(R,T,{enumerable:!0,configurable:!0,writable:!0,value:A}):R[T]=A,S=(R,T)=>{for(var A in T||(T={}))y.call(T,A)&&E(R,A,T[A]);if(g)for(var A of g(T))b.call(T,A)&&E(R,A,T[A]);return R},w=(R,T)=>{var A={};for(var I in R)y.call(R,I)&&T.indexOf(I)<0&&(A[I]=R[I]);if(R!=null&&g)for(var I of g(R))T.indexOf(I)<0&&b.call(R,I)&&(A[I]=R[I]);return A};const x=R=>{var T;const A=R,{label:I,optional:N,tooltip:K,tooltipInteractive:_,children:W,width:j}=A,re=w(A,["label","optional","tooltip","tooltipInteractive","children","width"]),X=(0,v.wW)((0,s.useCallback)(q=>P(q,j),[j])),Z=re?.htmlFor||((T=l)==null?void 0:T.getChildId(W)),J=s.createElement(s.Fragment,null,s.createElement("label",{className:X.label,htmlFor:Z},I,N&&s.createElement("span",{className:X.optional}," - optional"),K&&s.createElement(h.u,{placement:"top",content:K,theme:"info",interactive:_},s.createElement(p.J,{tabIndex:0,name:"info-circle",size:"sm",className:X.icon}))),s.createElement(u.T,{v:.5}));return s.createElement("div",{className:X.root},s.createElement(d.g,S({className:X.field,label:J},re),W))},P=(R,T)=>({root:(0,i.css)({minWidth:R.spacing(T??0)}),label:(0,i.css)({fontSize:12,fontWeight:R.typography.fontWeightMedium}),optional:(0,i.css)({fontStyle:"italic",color:R.colors.text.secondary}),field:(0,i.css)({marginBottom:0}),icon:(0,i.css)({color:R.colors.text.secondary,marginLeft:R.spacing(1),":hover":{color:R.colors.text.primary}})})},2906:(C,c,t)=>{"use strict";t.d(c,{s:()=>u});var i=t(27702),s=t(23852);const u=({children:v})=>i.createElement(s.K,{gap:1},v)},38162:(C,c,t)=>{"use strict";t.d(c,{k:()=>v});var i=t(66670),s=t(27702),u=t(23852);const v=s.forwardRef(function({items:h,renderItem:p,onChange:d},f){const g=()=>{const E=[...h,{}];d(E)},y=(E,S)=>{const w=[...h];w[E]=S,d(w)},b=E=>{const S=[...h];S.splice(E,1),d(S)};return s.createElement(u.K,null,h.map((E,S)=>s.createElement("div",{key:S},p(E,w=>y(S,w),()=>b(S)))),s.createElement(i.zx,{ref:f,onClick:g,variant:"secondary",size:"md",icon:"plus","aria-label":"Add",type:"button"}))})},57942:(C,c,t)=>{"use strict";t.d(c,{p:()=>l});var i=t(42844),s=t(27702),u=t(23852),v=t(66310);const l=({children:p})=>{const d=(0,v.wW)(h);return s.createElement("div",{className:d.root},s.createElement(u.K,{gap:2},p))},h=p=>({root:(0,i.css)({padding:p.spacing(1),backgroundColor:p.colors.background.secondary,borderRadius:p.shape.borderRadius(1)})})},83788:(C,c,t)=>{"use strict";t.d(c,{_:()=>u});var i=t(27702),s=t(23852);const u=({children:v})=>i.createElement(s.K,{gap:.5,direction:"column"},v)},63201:(C,c,t)=>{"use strict";t.d(c,{r:()=>g});var i=t(42844),s=t(42074),u=t(27702),v=Object.defineProperty,l=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,d=(b,E,S)=>E in b?v(b,E,{enumerable:!0,configurable:!0,writable:!0,value:S}):b[E]=S,f=(b,E)=>{for(var S in E||(E={}))h.call(E,S)&&d(b,S,E[S]);if(l)for(var S of l(E))p.call(E,S)&&d(b,S,E[S]);return b};const g=b=>{const E=y();return u.createElement("div",{className:E.switch},u.createElement(s.r,f({},b)))},y=()=>({switch:(0,i.css)({display:"flex",alignItems:"center",minHeight:30})})},70774:(C,c,t)=>{"use strict";t.d(c,{B:()=>v});var i=t(42844),s=t(66310),u=t(27702);const v=({children:p})=>{const d=(0,s.wW)(h),f=u.Children.map(p,g=>(0,u.isValidElement)(g)&&g.props.invalid?(0,u.cloneElement)(g,{className:(0,i.cx)(g.props.className,d.invalidChild)}):g);return u.createElement("div",{className:d.root},f)},l=["","base","hovered","invalid","focused"],h=()=>({root:(0,i.css)({display:"flex","> *":{"&:not(:first-child)":{marginLeft:-1},"&:first-child":{borderTopRightRadius:0,borderBottomRightRadius:0},"&:last-child":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:first-child):not(:last-child)":{borderRadius:0},position:"relative",zIndex:l.indexOf("base"),"&:hover":{zIndex:l.indexOf("hovered")},"&:focus-within":{zIndex:l.indexOf("focused")}}}),invalidChild:(0,i.css)({zIndex:l.indexOf("invalid")})})},60426:(C,c,t)=>{"use strict";t.d(c,{T:()=>v});var i=t(42844),s=t(27702),u=t(66310);const v=h=>{const p=(0,u.wW)((0,s.useCallback)(d=>l(d,h),[h]));return s.createElement("span",{className:(0,i.cx)(p.wrapper)})};v.defaultProps={v:0,h:0,layout:"block"};const l=(h,p)=>{var d,f;return{wrapper:(0,i.css)([{paddingRight:h.spacing((d=p.h)!=null?d:0),paddingBottom:h.spacing((f=p.v)!=null?f:0)},p.layout==="inline"&&{display:"inline-block"},p.layout==="block"&&{display:"block"}])}}},23852:(C,c,t)=>{"use strict";t.d(c,{K:()=>d});var i=t(42844),s=t(27702),u=t(66310),v=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,p=(g,y)=>{var b={};for(var E in g)l.call(g,E)&&y.indexOf(E)<0&&(b[E]=g[E]);if(g!=null&&v)for(var E of v(g))y.indexOf(E)<0&&h.call(g,E)&&(b[E]=g[E]);return b};const d=g=>{var y=g,{children:b}=y,E=p(y,["children"]);const S=(0,u.wW)((0,s.useCallback)(w=>f(w,E),[E]));return s.createElement("div",{className:S.root},b)},f=(g,y)=>{var b,E,S;return{root:(0,i.css)({display:"flex",flexDirection:(b=y.direction)!=null?b:"row",flexWrap:(E=y.wrap)==null||E?"wrap":void 0,alignItems:y.alignItems,gap:g.spacing((S=y.gap)!=null?S:2),flexGrow:y.flexGrow})}}},80734:(C,c,t)=>{"use strict";t.d(c,{M6:()=>_a,eO:()=>Io,l3:()=>Us,U4:()=>Sr,Gb:()=>sc,wX:()=>Vu,$1:()=>Fo,mt:()=>ld,yH:()=>Pf,$M:()=>Sf,S$:()=>cf,o$:()=>bc,Yt:()=>Gt,bM:()=>ei,fy:()=>Mf,QY:()=>yf,bO:()=>vs,Qh:()=>Cs,I_:()=>Dt,wx:()=>Oe,QI:()=>q,oU:()=>zt,uq:()=>us,vf:()=>Bc,n7:()=>jl,gg:()=>rt,hT:()=>ur,gU:()=>ri,Dm:()=>xn,dn:()=>Uo,Z:()=>kl,e0:()=>$l,Vl:()=>vn,oo:()=>Er,ep:()=>wr});var i=t(27702),s=t(7662),u=t(78968),v=t(26129),l=Object.defineProperty,h=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,f=(Ze,ge,et)=>ge in Ze?l(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,g=(Ze,ge)=>{for(var et in ge||(ge={}))p.call(ge,et)&&f(Ze,et,ge[et]);if(h)for(var et of h(ge))d.call(ge,et)&&f(Ze,et,ge[et]);return Ze};function y(){const Ze=(0,s.TH)();return(0,v.Ox)(Ze.search||"")}function b(Ze,ge){const et=g({},v.E1.getSearchObject());if(ge)for(const Ln of Object.keys(et))ge.includes(Ln)||delete et[Ln];return u.Cj.renderUrl(Ze,et)}function E(Ze,ge){return i.createElement(Ze.Component,{model:Ze,routeProps:ge})}var S=t(97073),w=Object.defineProperty,x=Object.defineProperties,P=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,I=(Ze,ge,et)=>ge in Ze?w(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,N=(Ze,ge)=>{for(var et in ge||(ge={}))T.call(ge,et)&&I(Ze,et,ge[et]);if(R)for(var et of R(ge))A.call(ge,et)&&I(Ze,et,ge[et]);return Ze},K=(Ze,ge)=>x(Ze,P(ge));const _=new Map;function W({pluginId:Ze,plugin:ge}){if(_.has(Ze))throw new Error(`A runtime panel plugin with id ${Ze} has already been registered`);ge.meta=K(N({},ge.meta),{id:Ze,name:Ze,module:"runtime plugin",baseUrl:"runtime plugin",info:{author:{name:"Runtime plugin "+Ze},description:"",links:[],logos:{large:"",small:""},screenshots:[],updated:"",version:""}}),_.set(Ze,ge)}function j(Ze){var ge;const{getPanelPluginFromCache:et}=(0,S.bP)();return(ge=et(Ze))!=null?ge:_.get(Ze)}class re extends null{constructor(ge,et){super({name:"RuntimeDataSource-"+ge,uid:et,type:ge,id:1,readOnly:!0,jsonData:{},access:"direct",meta:{id:ge,name:"RuntimeDataSource-"+ge,type:PluginType.datasource,info:{author:{name:""},description:"",links:[],logos:{large:"",small:""},screenshots:[],updated:"",version:""},module:"",baseUrl:""}})}testDatasource(){return Promise.resolve({})}}const X=new Map;function Z({dataSource:Ze}){if(X.has(Ze.uid))throw new Error(`A runtime data source with uid ${Ze.uid} has already been registered`);X.set(Ze.uid,Ze)}var J=t(96509);class q extends J.R{}q.type="scene-object-state-change";function L(Ze,ge){const et=ge.state.$variables;if(!et)return ge.parent?L(Ze,ge.parent):null;const Ln=et.getByName(Ze);return Ln||(ge.parent?L(Ze,ge.parent):null)}var $=t(8508),k=t(66805),F=t(19973),V=t(66117),pe=t(62435),ce=Object.defineProperty,G=Object.defineProperties,te=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,he=(Ze,ge,et)=>ge in Ze?ce(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,me=(Ze,ge)=>{for(var et in ge||(ge={}))fe.call(ge,et)&&he(Ze,et,ge[et]);if(ie)for(var et of ie(ge))Se.call(ge,et)&&he(Ze,et,ge[et]);return Ze},_e=(Ze,ge)=>G(Ze,te(ge)),we=(Ze,ge)=>{var et={};for(var Ln in Ze)fe.call(Ze,Ln)&&ge.indexOf(Ln)<0&&(et[Ln]=Ze[Ln]);if(Ze!=null&&ie)for(var Ln of ie(Ze))ge.indexOf(Ln)<0&&Se.call(Ze,Ln)&&(et[Ln]=Ze[Ln]);return et};function Ge(Ze){var ge=Ze,{model:et}=ge,Ln=we(ge,["model"]),zr;const Ji=(zr=et.constructor.Component)!=null?zr:nt,[Ja,lo]=i.useState(!1);return(0,i.useEffect)(()=>(lo(!0),et.activate()),[et]),Ja?i.createElement(Ji,_e(me({},Ln),{model:et})):null}const ht=i.memo(Ge);function nt(Ze){return null}var Re=Object.defineProperty,ue=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,Me=(Ze,ge,et)=>ge in Ze?Re(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Ye=(Ze,ge)=>{for(var et in ge||(ge={}))ae.call(ge,et)&&Me(Ze,et,ge[et]);if(ue)for(var et of ue(ge))ve.call(ge,et)&&Me(Ze,et,ge[et]);return Ze};function qe(Ze,ge){const et=Ye({},Ze.state);for(const Ln in et){const zr=et[Ln];if(zr instanceof Oe&&(et[Ln]=zr.clone()),Array.isArray(zr)){const Ji=[];for(const Ja of zr)Ja instanceof Oe?Ji.push(Ja.clone()):Ji.push(Ja);et[Ln]=Ji}}return Object.assign(et,ge),new Ze.constructor(et)}function At(Ze,ge){let et=Ze,Ln;for(;et&&!Ln;)Ln=ge(et),et=et.parent;return Ln}var It=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,tt=(Ze,ge,et)=>ge in Ze?It(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,ke=(Ze,ge)=>{for(var et in ge||(ge={}))Ae.call(ge,et)&&tt(Ze,et,ge[et]);if(Ce)for(var et of Ce(ge))$e.call(ge,et)&&tt(Ze,et,ge[et]);return Ze};class Oe{constructor(ge){this._isActive=!1,this._events=new pe.F,this._activationHandlers=[],this._deactivationHandlers=[],this._subs=new F.w0,this._refCount=0,ge.key||(ge.key=(0,V.Z)()),this._state=Object.freeze(ge),this._setParent()}get state(){return this._state}get isActive(){return this._isActive}get parent(){return this._parent}get variableDependency(){return this._variableDependency}get urlSync(){return this._urlSync}get Component(){return ht}_setParent(){this.forEachChild(ge=>{ge._parent=this})}subscribeToState(ge){return this._events.subscribe(q,et=>{et.payload.changedObject===this&&ge(et.payload.newState,et.payload.prevState)})}subscribeToEvent(ge,et){return this._events.subscribe(ge,et)}setState(ge){const et=this._state,Ln=ke(ke({},this._state),ge);this._state=Object.freeze(Ln),this._setParent(),this.publishEvent(new q({prevState:et,newState:Ln,partialUpdate:ge,changedObject:this}),!0)}publishEvent(ge,et){this._events.publish(ge),et&&this.parent&&this.parent.publishEvent(ge,et)}getRoot(){return this._parent?this._parent.getRoot():this}_internalActivate(){this._isActive=!0;const{$data:ge,$variables:et,$timeRange:Ln,$behaviors:zr}=this.state;if(Ln&&!Ln.isActive&&this._deactivationHandlers.push(Ln.activate()),et&&!et.isActive&&this._deactivationHandlers.push(et.activate()),ge&&!ge.isActive&&this._deactivationHandlers.push(ge.activate()),zr)for(const Ji of zr)Ji instanceof Oe?this._deactivationHandlers.push(Ji.activate()):typeof Ji=="function"&&Ji(this)&&this._deactivationHandlers.push();this._activationHandlers.forEach(Ji=>{const Ja=Ji();Ja&&this._deactivationHandlers.push(Ja)})}activate(){this.isActive||this._internalActivate(),this._refCount++;let ge=!1;return()=>{if(this._refCount--,ge){const et="SceneObject cancelation handler returned by activate() called a second time";throw console.error(et,this),new Error(et)}ge=!0,this._refCount===0&&this._internalDeactivate()}}_internalDeactivate(){this._isActive=!1,this._deactivationHandlers.forEach(ge=>ge()),this._deactivationHandlers=[],this._events.removeAllListeners(),this._subs.unsubscribe(),this._subs=new F.w0}useState(){return je(this)}forceRender(){this.setState({})}clone(ge){return qe(this,ge)}addActivationHandler(ge){this._activationHandlers.push(ge)}forEachChild(ge){for(const et of Object.values(this.state))if(et instanceof Oe&&ge(et),Array.isArray(et))for(const Ln of et)Ln instanceof Oe&&ge(Ln)}}function je(Ze){const[ge,et]=(0,i.useState)(Ze.state),Ln=Ze.state;return(0,i.useEffect)(()=>{const zr=Ze.subscribeToState(et);return Ze.state!==Ln&&et(Ze.state),()=>zr.unsubscribe()},[Ze]),Ze.state}var Et=Object.defineProperty,ct=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,mt=(Ze,ge,et)=>ge in Ze?Et(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,bt=(Ze,ge)=>{for(var et in ge||(ge={}))ut.call(ge,et)&&mt(Ze,et,ge[et]);if(ct)for(var et of ct(ge))Ne.call(ge,et)&&mt(Ze,et,ge[et]);return Ze};class Gt extends Oe{constructor(ge){super(bt({data:hn},ge))}}const hn={state:k.Gu.Done,series:[],timeRange:(0,$.JK)()};var Yt=t(31317),Bt=t(99633),Lt=t(1726);class zt{constructor(ge,et){this._sceneObject=ge,this._keys=et.keys}getKeys(){return this._keys}getUrlState(){return this._sceneObject.getUrlState()}updateFromUrl(ge){this._sceneObject.updateFromUrl(ge)}}var Kt=Object.defineProperty,vt=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,at=(Ze,ge,et)=>ge in Ze?Kt(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Xt=(Ze,ge)=>{for(var et in ge||(ge={}))Ve.call(ge,et)&&at(Ze,et,ge[et]);if(vt)for(var et of vt(ge))lt.call(ge,et)&&at(Ze,et,ge[et]);return Ze};class rt extends Oe{constructor(ge={}){var et,Ln;const zr=(et=ge.from)!=null?et:"now-6h",Ji=(Ln=ge.to)!=null?Ln:"now",Ja=ge.timeZone,lo=rn(zr,Ji,Ja||(0,Yt.Z)());super(Xt({from:zr,to:Ji,timeZone:Ja,value:lo},ge)),this._urlSync=new zt(this,{keys:["from","to"]}),this._onActivate=()=>{if(!this.state.timeZone){const To=this.getTimeZoneSource();To!==this&&this._subs.add(To.subscribeToState((Xo,mu)=>{Xo.timeZone!==void 0&&Xo.timeZone!==mu.timeZone&&this.setState({value:rn(this.state.from,this.state.to,To.getTimeZone())})}))}},this.onTimeRangeChange=To=>{const Xo={};typeof To.raw.from=="string"?Xo.from=To.raw.from:Xo.from=To.raw.from.toISOString(),typeof To.raw.to=="string"?Xo.to=To.raw.to:Xo.to=To.raw.to.toISOString(),Xo.value=rn(Xo.from,Xo.to,this.getTimeZone()),this.setState(Xo)},this.onTimeZoneChange=To=>{this.setState({timeZone:To})},this.onRefresh=()=>{this.setState({value:rn(this.state.from,this.state.to,this.getTimeZone())})},this.addActivationHandler(this._onActivate)}getTimeZoneSource(){if(!this.parent||!this.parent.parent)return this;const ge=At(this.parent.parent,et=>{if(et.state.$timeRange&&et.state.$timeRange.state.timeZone)return et.state.$timeRange});return ge||this}getTimeZone(){if(this.state.timeZone)return this.state.timeZone;const ge=this.getTimeZoneSource();return ge!==this?ge.state.timeZone:(0,Yt.Z)()}getUrlState(){return{from:this.state.from,to:this.state.to}}updateFromUrl(ge){var et,Ln;if(!ge.to&&!ge.from)return;const zr={},Ji=Rt(ge.from);Ji&&(zr.from=Ji);const Ja=Rt(ge.to);Ja&&(zr.to=Ja),zr.value=rn((et=zr.from)!=null?et:this.state.from,(Ln=zr.to)!=null?Ln:this.state.to,this.getTimeZone()),this.setState(zr)}}function Rt(Ze){if(typeof Ze!="string")return null;if(Ze.indexOf("now")!==-1)return Ze;if(Ze.length===8){const et=(0,Bt.zh)(Ze,"YYYYMMDD");if(et.isValid())return et.toISOString()}else if(Ze.length===15){const et=(0,Bt.zh)(Ze,"YYYYMMDDTHHmmss");if(et.isValid())return et.toISOString()}else if(Ze.length===24)return(0,Bt.zh)(Ze).toISOString();const ge=parseInt(Ze,10);return isNaN(ge)?null:(0,Bt.zh)(ge).toISOString()}function rn(Ze,ge,et,Ln){return{from:Lt.parse(Ze,!1,et,Ln),to:Lt.parse(ge,!0,et,Ln),raw:{from:Ze,to:ge}}}const sn=new Gt,Jn=new rt;class ze extends Oe{constructor(){super({variables:[]})}getByName(ge){}isVariableLoadingOrWaitingToUpdate(ge){return!1}}const st=new ze;function en(Ze){var ge;return(ge=At(Ze,et=>et.state.$timeRange))!=null?ge:Jn}var wt=t(64167);class Ke extends J.R{}Ke.type="scene-variable-changed-value";function Ut(Ze){return typeof Ze=="object"&&"formatter"in Ze}var on=t(89949);let Tn={};function An(Ze){const ge=Tn[Ze];return ge||(Tn[Ze]=(0,on.property)(Ze))}class Zt{constructor(ge,et){this.state={name:ge,value:et,type:"scopedvar"}}getValue(ge){let{value:et}=this.state,Ln=et.value;return ge?Ln=An(ge)(et.value):Ln=et.value,Ln==="string"||Ln==="number"||Ln==="boolean"?Ln:String(Ln)}getValueText(){const{value:ge}=this.state;return ge.text!=null?String(ge.text):String(ge)}}let ot;function We(Ze,ge){return ot?(ot.state.name=Ze,ot.state.value=ge):ot=new Zt(Ze,ge),ot}var Ft=t(25359),it=t(95676),qt=t(48154);const vn=new Ft.B(()=>[{id:wt.b8.Lucene,name:"Lucene",description:"Values are lucene escaped and multi-valued variables generate an OR expression",formatter:ge=>typeof ge=="string"?fn(ge):Array.isArray(ge)?ge.length===0?"__empty__":"("+(0,on.map)(ge,Ln=>'"'+fn(Ln)+'"').join(" OR ")+")":fn(`${ge}`)},{id:wt.b8.Raw,name:"raw",description:"Keep value as is",formatter:ge=>String(ge)},{id:wt.b8.Regex,name:"Regex",description:"Values are regex escaped and multi-valued variables generate a (|) expression",formatter:ge=>{if(typeof ge=="string")return(0,it.yI)(ge);if(Array.isArray(ge)){const et=ge.map(Ln=>typeof Ln=="string"?(0,it.yI)(Ln):(0,it.yI)(String(Ln)));return et.length===1?et[0]:"("+et.join("|")+")"}return(0,it.yI)(`${ge}`)}},{id:wt.b8.Pipe,name:"Pipe",description:"Values are separated by | character",formatter:ge=>typeof ge=="string"?ge:Array.isArray(ge)?ge.join("|"):`${ge}`},{id:wt.b8.Distributed,name:"Distributed",description:"Multiple values are formatted like variable=value",formatter:(ge,et,Ln)=>typeof ge=="string"?ge:Array.isArray(ge)?(ge=(0,on.map)(ge,(zr,Ji)=>Ji!==0?Ln.state.name+"="+zr:zr),ge.join(",")):`${ge}`},{id:wt.b8.CSV,name:"Csv",description:"Comma-separated values",formatter:ge=>typeof ge=="string"?ge:(0,on.isArray)(ge)?ge.join(","):String(ge)},{id:wt.b8.HTML,name:"HTML",description:"HTML escaping of values",formatter:ge=>typeof ge=="string"?qt.QX.escapeHtml(ge):(0,on.isArray)(ge)?qt.QX.escapeHtml(ge.join(", ")):qt.QX.escapeHtml(String(ge))},{id:wt.b8.JSON,name:"JSON",description:"JSON stringify value",formatter:ge=>typeof ge=="string"?ge:JSON.stringify(ge)},{id:wt.b8.PercentEncode,name:"Percent encode",description:"Useful for URL escaping values",formatter:ge=>(0,on.isArray)(ge)?Tt("{"+ge.join(",")+"}"):Tt(ge)},{id:wt.b8.SingleQuote,name:"Single quote",description:"Single quoted values",formatter:ge=>{const et=new RegExp("'","g");if((0,on.isArray)(ge))return(0,on.map)(ge,zr=>`'${(0,on.replace)(zr,et,"\\'")}'`).join(",");let Ln=typeof ge=="string"?ge:String(ge);return`'${(0,on.replace)(Ln,et,"\\'")}'`}},{id:wt.b8.DoubleQuote,name:"Double quote",description:"Double quoted values",formatter:ge=>{const et=new RegExp('"',"g");if((0,on.isArray)(ge))return(0,on.map)(ge,zr=>`"${(0,on.replace)(zr,et,'\\"')}"`).join(",");let Ln=typeof ge=="string"?ge:String(ge);return`"${(0,on.replace)(Ln,et,'\\"')}"`}},{id:wt.b8.SQLString,name:"SQL string",description:"SQL string quoting and commas for use in IN statements and other scenarios",formatter:ge=>{const et=new RegExp("'","g");if((0,on.isArray)(ge))return(0,on.map)(ge,zr=>`'${(0,on.replace)(zr,et,"''")}'`).join(",");let Ln=typeof ge=="string"?ge:String(ge);return`'${(0,on.replace)(Ln,et,"''")}'`}},{id:wt.b8.Date,name:"Date",description:"Format date in different ways",formatter:(ge,et)=>{var Ln;let zr=NaN;if(typeof ge=="number"?zr=ge:typeof ge=="string"&&(zr=parseInt(ge,10)),isNaN(zr))return"NaN";const Ji=(Ln=et[0])!=null?Ln:"iso";switch(Ji){case"ms":return String(ge);case"seconds":return`${Math.round(zr/1e3)}`;case"iso":return(0,Bt.CQ)(zr).toISOString();default:return(et||[]).length>1?(0,Bt.CQ)(zr).format(et.join(":")):(0,Bt.CQ)(zr).format(Ji)}}},{id:wt.b8.Glob,name:"Glob",description:"Format multi-valued variables using glob syntax, example {value1,value2}",formatter:ge=>(0,on.isArray)(ge)&&ge.length>1?"{"+ge.join(",")+"}":String(ge)},{id:wt.b8.Text,name:"Text",description:"Format variables in their text representation. Example in multi-variable scenario A + B + C.",formatter:(ge,et,Ln)=>Ln.getValueText?Ln.getValueText():String(ge)},{id:wt.b8.QueryParam,name:"Query parameter",description:"Format variables as URL parameters. Example in multi-variable scenario A + B + C => var-foo=A&var-foo=B&var-foo=C.",formatter:(ge,et,Ln)=>Array.isArray(ge)?ge.map(zr=>Kn(Ln.state.name,zr)).join("&"):Kn(Ln.state.name,ge)},{id:wt.b8.UriEncode,name:"Percent encode as URI",description:"Useful for URL escaping values, taking into URI syntax characters",formatter:ge=>(0,on.isArray)(ge)?dn("{"+ge.join(",")+"}"):dn(ge)}]);function fn(Ze){return isNaN(+Ze)===!1?Ze:Ze.replace(/([\!\*\+\-\=<>\s\&\|\(\)\[\]\{\}\^\~\?\:\\/"])/g,"\\$1")}function Tt(Ze){return typeof Ze=="object"&&(Ze=String(Ze)),mn(encodeURIComponent(Ze))}const dn=Ze=>mn(encodeURI(String(Ze))),mn=Ze=>Ze.replace(/[!'()*]/g,ge=>"%"+ge.charCodeAt(0).toString(16).toUpperCase());function Kn(Ze,ge){return`var-${Ze}=${Tt(ge)}`}const Dn="All",Vn="$__all",or=/\$(\w+)|\[\[(\w+?)(?::(\w+))?\]\]|\${(\w+)(?:\.([^:^\}]+))?(?::([^\}]+))?}/g;var Qr=t(3569),ni=t(60956);class yr{constructor(ge){this._value=ge}formatter(){return this._value}}class si{constructor(ge,et){this.state={name:ge,type:"url_variable"},this._sceneObject=et}getValue(){var ge;const Ln=(ge=en(this._sceneObject).urlSync)==null?void 0:ge.getUrlState();return new yr(u.Cj.toUrlParams(Ln))}getValueText(){return""}}class Yr{constructor(ge,et){this.state={name:ge,type:"time_macro"},this._sceneObject=et}getValue(){const ge=en(this._sceneObject);return this.state.name==="__from"?ge.state.value.from.valueOf():ge.state.value.to.valueOf()}getValueText(){const ge=en(this._sceneObject);return this.state.name==="__from"?(0,ni.dq)(ge.state.value.from,{timeZone:ge.getTimeZone()}):(0,ni.dq)(ge.state.value.to,{timeZone:ge.getTimeZone()})}}class Ci{constructor(ge,et){this.state={name:ge,type:"time_macro"},this._sceneObject=et}getValue(){return en(this._sceneObject).getTimeZone()}getValueText(){return this.getValue()}}class Ni{constructor(ge,et){this.state={name:ge,type:"url_variable"},this._sceneObject=et}getValue(){const ge=fa(this._sceneObject),et=vn.get(wt.b8.QueryParam),Ln=[];for(const zr of Object.keys(ge)){const Ji=ge[zr],Ja=Ji.getValue();Ja&&(Ut(Ja)?Ln.push(Ja.formatter(wt.b8.QueryParam)):Ln.push(et.formatter(Ja,[],Ji)))}return new yr(Ln.join("&"))}getValueText(){return""}}function fa(Ze,ge={}){if(Ze.state.$variables)for(const et of Ze.state.$variables.state.variables)et.state.skipUrlSync||ge[et.state.name]||(ge[et.state.name]=et);return Ze.parent&&fa(Ze.parent,ge),ge}var ha=t(21609),Ca=t(29241),li=t(61965),la=t(70732),Oa=t(75578),wa=t(14951),vo=Object.defineProperty,Qn=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,$r=Object.getOwnPropertySymbols,Ti=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,On=(Ze,ge,et)=>ge in Ze?vo(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Zn=(Ze,ge)=>{for(var et in ge||(ge={}))Ti.call(ge,et)&&On(Ze,et,ge[et]);if($r)for(var et of $r(ge))xt.call(ge,et)&&On(Ze,et,ge[et]);return Ze},Ur=(Ze,ge)=>Qn(Ze,_r(ge));function En(Ze,ge,et){return new Proxy({},{get:(Ln,zr)=>{if(zr==="name")return Ze.name;if(zr==="displayName")return(0,Oa.CZ)(Ze,ge,et);if(zr==="labels"||zr==="formattedLabels")return Ze.labels?Ur(Zn({},Ze.labels),{__values:Object.values(Ze.labels).sort().join(", "),toString:()=>(0,wa.aA)(Ze.labels,"",!0)}):""}})}class ln{constructor(ge,et,Ln,zr){this._match=Ln,this._scopedVars=zr,this.state={name:ge,type:"__value"}}getValue(ge){var et,Ln;const zr=(et=this._scopedVars)==null?void 0:et.__dataContext;if(!zr)return this._match;const{frame:Ji,rowIndex:Ja,field:lo,calculatedValue:To}=zr.value;if(To)switch(ge){case"numeric":return To.numeric;case"raw":return To.numeric;case"time":return"";case"text":default:return(0,ha.zc)(To)}if(Ja==null)return this._match;if(ge==="time"){const Uu=Ji.fields.find(el=>el.type===Ca.fS.time);return Uu?Uu.values.get(Ja):void 0}if(!lo)return this._match;const Xo=lo.values.get(Ja);if(ge==="raw")return Xo;const ws=((Ln=lo.display)!=null?Ln:jn)(Xo);switch(ge){case"numeric":return ws.numeric;case"text":default:return(0,ha.zc)(ws)}}getValueText(){return""}}const jn=(0,li.U)();class rr{constructor(ge,et,Ln,zr){this._match=Ln,this._scopedVars=zr,this.state={name:ge,type:"__data"}}getValue(ge){var et,Ln;const zr=(et=this._scopedVars)==null?void 0:et.__dataContext;if(!zr||!ge)return this._match;const{frame:Ji,rowIndex:Ja}=zr.value;if(Ja===void 0||ge===void 0)return this._match;const lo={name:Ji.name,refId:Ji.refId,fields:(0,la.z)({frame:Ji,rowIndex:Ja})};return(Ln=An(ge)(lo))!=null?Ln:""}getValueText(){return""}}class Mr{constructor(ge,et,Ln,zr){this._match=Ln,this._scopedVars=zr,this.state={name:ge,type:"__series"}}getValue(ge){var et;const Ln=(et=this._scopedVars)==null?void 0:et.__dataContext;if(!Ln||!ge)return this._match;if(ge!=="name")return this._match;const{frame:zr,frameIndex:Ji}=Ln.value;return(0,Oa.nf)(zr,Ji)}getValueText(){return""}}class Ir{constructor(ge,et,Ln,zr){this._match=Ln,this._scopedVars=zr,this.state={name:ge,type:"__field"}}getValue(ge){var et,Ln;const zr=(et=this._scopedVars)==null?void 0:et.__dataContext;if(!zr||!ge)return this._match;if(ge===void 0||ge==="")return this._match;const{frame:Ji,field:Ja,data:lo}=zr.value,To=En(Ja,Ji,lo);return(Ln=An(ge)(To))!=null?Ln:""}getValueText(){return""}}class Zr{constructor(ge,et){this.state={name:ge,type:"url_macro"}}getValue(ge){const et=v.E1.getLocation();switch(ge??""){case"params":return new lr(et.search);case"path":return et.pathname;case"":default:return et.pathname+et.search}}getValueText(){return""}}class lr{constructor(ge){this._urlQueryParams=ge}formatter(ge){if(!ge)return this._urlQueryParams;const et=ge.split(":");if(et[0]==="exclude"&&et.length>1){const Ln=new URLSearchParams(this._urlQueryParams);for(const zr of et[1].split(","))Ln.delete(zr);return`?${Ln}`}if(et[0]==="include"&&et.length>1){const Ln=new URLSearchParams(this._urlQueryParams),zr=et[1].split(",");for(const Ji of Ln.keys())zr.includes(Ji)||Ln.delete(Ji);return`?${Ln}`}return this._urlQueryParams}}const Jr={[Qr.W.includeVars]:Ni,[Qr.W.keepTime]:si,__value:ln,__data:rr,__series:Mr,__field:Ir,__url:Zr,__from:Yr,__to:Yr,__timezone:Ci};function pi(Ze,ge,et,Ln){return ge?(or.lastIndex=0,ge.replace(or,(zr,Ji,Ja,lo,To,Xo,mu)=>{const ws=Ji||Ja||To,Uu=lo||mu||Ln,el=Ri(ws,zr,et,Ze);return el?Ki(el,el.getValue(Xo),Uu):zr})):ge??""}function Ri(Ze,ge,et,Ln){const zr=et?.[Ze];if(zr)return We(Ze,zr);const Ji=L(Ze,Ln);return Ji||(Jr[Ze]?new Jr[Ze](Ze,Ln,ge,et):null)}function Ki(Ze,ge,et){if(ge==null)return"";if(Ut(ge))return ge.formatter(et);if(!Array.isArray(ge)&&typeof ge=="object"&&(ge=`${ge}`),typeof et=="function")return et(ge,{name:Ze.state.name,type:Ze.state.type,multi:Ze.state.isMulti,includeAll:Ze.state.includeAll});let Ln=[];et?(Ln=et.split(":"),Ln.length>1?(et=Ln[0],Ln=Ln.slice(1)):Ln=[]):et=wt.b8.Glob;let zr=vn.getIfExists(et);return zr||(console.error(`Variable format ${et} not found. Using glob format as fallback.`),zr=vn.get(wt.b8.Glob)),zr.formatter(ge,Ln,Ze)}function ia(Ze){var ge;return(ge=At(Ze,et=>et.state.$variables))!=null?ge:st}function Da(Ze){var ge;return(ge=At(Ze,et=>et.state.$data))!=null?ge:sn}function to(Ze){return"isDraggable"in Ze}function ao(Ze){const ge=At(Ze,et=>to(et)?et:void 0);if(ge)return ge;throw new Error("No layout found in scene tree")}function Bo(Ze,ge,et,Ln){return ge===""||ge==null?"":pi(Ze,ge,et,Ln)}function jo(Ze){if(!Ze.variableDependency)return!1;for(const ge of Ze.variableDependency.getNames()){const et=L(ge,Ze);if(!et)continue;return et.parent.isVariableLoadingOrWaitingToUpdate(et)}return!1}function Jo(Ze,ge,et,Ln){if(ge(Ze))return Ze;let zr=null;return Ze.forEachChild(Ji=>{if(Ji===et)return;let Ja=Jo(Ji,ge);Ja&&(zr=Ja)}),zr||(Ln&&Ze.parent?Jo(Ze.parent,ge,Ze,!0):null)}function Go(Ze,ge){return Jo(Ze,ge,void 0,!0)}const wr={getVariables:ia,getData:Da,getTimeRange:en,getLayout:ao,interpolate:Bo,lookupVariable:L,hasVariableDependencyInLoadingState:jo,findObject:Go};class qi extends null{constructor(){super(...arguments),this._runningEffect=null,this._variableDependency=new VariableDependencyConfig(this,{variableNames:[this.state.variableName],onVariableUpdatesCompleted:this._onVariableChanged.bind(this)})}_onVariableChanged(ge){const et=this.state.onChange;for(const Ln of ge)if(this.state.variableName===Ln.state.name){this._runningEffect&&(this._runningEffect(),this._runningEffect=null);const zr=et(Ln);zr&&(this._runningEffect=zr)}}}var ja=Object.defineProperty,uo=Object.defineProperties,wi=Object.getOwnPropertyDescriptors,ai=Object.getOwnPropertySymbols,za=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,Gn=(Ze,ge,et)=>ge in Ze?ja(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,qn=(Ze,ge)=>{for(var et in ge||(ge={}))za.call(ge,et)&&Gn(Ze,et,ge[et]);if(ai)for(var et of ai(ge))Mt.call(ge,et)&&Gn(Ze,et,ge[et]);return Ze},Fr=(Ze,ge)=>uo(Ze,wi(ge));class Ei extends null{constructor(ge){super(Fr(qn({},ge),{timeZone:ge.timeZone,from:"now-6h",to:"now",value:evaluateTimeRange("now-6h","now",ge.timeZone)})),this._activationHandler=()=>{const et=this.getTimeRangeObject(),{from:Ln,to:zr}=et.state;this.setState({from:Ln,to:zr,value:evaluateTimeRange(Ln,zr,this.state.timeZone)}),this._subs.add(et.subscribeToState(Ji=>{this.setState({from:Ji.from,to:Ji.to,value:evaluateTimeRange(Ji.from,Ji.to,this.state.timeZone)})}))},this.addActivationHandler(this._activationHandler)}getTimeRangeObject(){if(!this.parent||!this.parent.parent)throw new Error("SceneTimeZoneOverride must be used within $timeRange scope");return sceneGraph.getTimeRange(this.parent.parent)}getTimeZone(){return this.state.timeZone}onTimeRangeChange(ge){this.getTimeRangeObject().onTimeRangeChange(ge)}onTimeZoneChange(ge){this.setState({timeZone:ge,value:evaluateTimeRange(this.state.from,this.state.to,ge)})}onRefresh(){this.getTimeRangeObject().onRefresh()}}var ii=t(32053),Wi=t(62247),Ya=t(76305),qa=t(89633),se=t(10864);async function ye(Ze,ge){if(Ze?.uid){const et=X.get(Ze.uid);if(et)return et}return Ze&&Ze.query?Ze:await(0,se.F)().get(Ze,ge)}class Xe{constructor(ge,et){this._sceneObject=ge,this._options=et,this._dependencies=new Set,this.scanCount=0,this.defaultHandlerReferencedVariableValueChanged=()=>{this._sceneObject.forceRender()},this._statePaths=et.statePaths}hasDependencyOn(ge){return this.getNames().has(ge)}variableUpdatesCompleted(ge){const et=this.getNames();let Ln=!1;for(const zr of ge)if(et.has(zr.state.name)){Ln=!0;break}if(this._options.onVariableUpdatesCompleted){this._options.onVariableUpdatesCompleted(ge,Ln);return}Ln&&(this._options.onReferencedVariableValueChanged?this._options.onReferencedVariableValueChanged():this.defaultHandlerReferencedVariableValueChanged())}getNames(){const ge=this._state,et=this._state=this._sceneObject.state;if(!ge)return this.scanStateForDependencies(this._state),this._dependencies;if(et!==ge)if(this._statePaths){for(const Ln of this._statePaths)if(et[Ln]!==ge[Ln]){this.scanStateForDependencies(et);break}}else this.scanStateForDependencies(et);return this._dependencies}scanStateForDependencies(ge){if(this._dependencies.clear(),this.scanCount+=1,this._options.variableNames)for(const et of this._options.variableNames)this._dependencies.add(et);else if(this._statePaths)for(const et of this._statePaths){const Ln=ge[et];Ln&&this.extractVariablesFrom(Ln)}else this.extractVariablesFrom(ge)}extractVariablesFrom(ge){or.lastIndex=0;const Ln=(typeof ge!="string"?yt(ge):ge).matchAll(or);if(Ln)for(const zr of Ln){const[,Ji,Ja,,lo]=zr,To=Ji||Ja||lo;this._dependencies.add(To)}}}const yt=Ze=>{try{return JSON.stringify(Ze,null)}catch(ge){console.error(ge)}return""};function Wt(Ze,ge,...et){window.grafanaSceneLogging&&console.log(`${Ze}: `,ge,...et)}function Qt(Ze,ge){return Ze===ge?!0:(0,on.isEqual)(Ze,ge)}class wn{constructor(){this._values=new Map}recordCurrentDependencyValuesForSceneObject(ge){this.clearValues();for(const et of ge.variableDependency.getNames()){const Ln=wr.lookupVariable(et,ge);Ln&&this._values.set(Ln,Ln.getValue())}}clearValues(){this._values.clear()}hasValues(){return!!this._values}recordCurrentValue(ge){this._values.set(ge,ge.getValue())}hasRecordedValue(ge){return this._values.has(ge)}hasValueChanged(ge){if(this._values.has(ge)){const et=this._values.get(ge);if(!Qt(et,ge.getValue()))return!0}return!1}hasDependenciesChanged(ge){if(!this._values)return!1;for(const et of ge.variableDependency.getNames()){const Ln=wr.lookupVariable(et,ge);if(Ln&&this._values.has(Ln)){const zr=this._values.get(Ln);if(!Qt(zr,Ln.getValue()))return!0}}return!1}}var fr=Object.defineProperty,Or=Object.defineProperties,Si=Object.getOwnPropertyDescriptors,Fi=Object.getOwnPropertySymbols,Bi=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,vi=(Ze,ge,et)=>ge in Ze?fr(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Xa=(Ze,ge)=>{for(var et in ge||(ge={}))Bi.call(ge,et)&&vi(Ze,et,ge[et]);if(Fi)for(var et of Fi(ge))Ui.call(ge,et)&&vi(Ze,et,ge[et]);return Ze},Ko=(Ze,ge)=>Or(Ze,Si(ge));let So=100;function Lo(){return"SQR"+So++}class us extends Oe{constructor(ge){super(ge),this._variableValueRecorder=new wn,this._hasFetchedData=!1,this._variableDependency=new Xe(this,{statePaths:["queries","datasource"],onVariableUpdatesCompleted:(et,Ln)=>this.onVariableUpdatesCompleted(et,Ln)}),this.onDataReceived=et=>{const Ln=(0,ii.zR)(et,this.state.data);!this._hasFetchedData&&Ln.state!==k.Gu.Loading&&(this._hasFetchedData=!0),this.setState({data:Ln})},this.addActivationHandler(()=>this._onActivate())}_onActivate(){const ge=wr.getTimeRange(this);return this._subs.add(ge.subscribeToState(()=>{this.runWithTimeRange(ge)})),this.shouldRunQueriesOnActivate()&&this.runQueries(),()=>this._onDeactivate()}onVariableUpdatesCompleted(ge,et){if(this.state.isWaitingForVariables&&this.shouldRunQueriesOnActivate()){this.runQueries();return}et&&this.runQueries()}shouldRunQueriesOnActivate(){return!this.state.maxDataPoints&&this.state.maxDataPointsFromWidth&&!this._containerWidth?!1:this._variableValueRecorder.hasDependenciesChanged(this)?(Wt("SceneQueryRunner","Variable dependency changed while inactive, shouldRunQueriesOnActivate returns true"),!0):!!(!this.state.data||this._isDataTimeRangeStale(this.state.data))}_isDataTimeRangeStale(ge){const et=wr.getTimeRange(this);return ge.timeRange===et.state.value?!1:(Wt("SceneQueryRunner","Data time range is stale"),!0)}_onDeactivate(){this._querySub&&(this._querySub.unsubscribe(),this._querySub=void 0),this._variableValueRecorder.recordCurrentDependencyValuesForSceneObject(this)}setContainerWidth(ge){!this._containerWidth&&ge>0?(this._containerWidth=ge,this.state.maxDataPointsFromWidth&&!this.state.maxDataPoints&&setTimeout(()=>{this.isActive&&!this._querySub&&this.runQueries()},0)):ge>0&&(this._containerWidth=ge)}isDataReadyToDisplay(){return this._hasFetchedData}runQueries(){const ge=wr.getTimeRange(this);this.runWithTimeRange(ge)}getMaxDataPoints(){var ge;return this.state.maxDataPoints?this.state.maxDataPoints:this.state.maxDataPointsFromWidth&&(ge=this._containerWidth)!=null?ge:500}cancelQuery(){var ge;(ge=this._querySub)==null||ge.unsubscribe(),this.setState({data:Ko(Xa({},this.state.data),{state:k.Gu.Done})})}async runWithTimeRange(ge){var et,Ln;if((et=this._querySub)==null||et.unsubscribe(),wr.hasVariableDependencyInLoadingState(this)){Wt("SceneQueryRunner","Variable dependency is in loading state, skipping query execution"),this.setState({isWaitingForVariables:!0});return}this.state.isWaitingForVariables&&this.setState({isWaitingForVariables:!1});const{minInterval:zr,queries:Ji}=this.state,Ja={__sceneObject:{text:"__sceneObject",value:this}};if(!Ji?.length){this._setNoDataState();return}const lo={app:Wi.zj.Dashboard,requestId:Lo(),timezone:ge.getTimeZone(),panelId:1,range:ge.state.value,interval:"1s",intervalMs:1e3,targets:(0,on.cloneDeep)(Ji),maxDataPoints:this.getMaxDataPoints(),scopedVars:Ja,startTime:Date.now(),liveStreaming:this.state.liveStreaming,rangeRaw:{from:ge.state.from,to:ge.state.to}};try{const To=(Ln=this.state.datasource)!=null?Ln:Ee(lo.targets),Xo=await ye(To,lo.scopedVars);lo.targets=lo.targets.map(el=>(el.datasource||(el.datasource=Xo.getRef()),el));const mu=zr||Xo.interval,ws=Ya.calculateInterval(ge.state.value,lo.maxDataPoints,mu);lo.scopedVars=Object.assign({},lo.scopedVars,{__interval:{text:ws.interval,value:ws.interval},__interval_ms:{text:ws.intervalMs.toString(),value:ws.intervalMs}}),lo.interval=ws.interval,lo.intervalMs=ws.intervalMs;const Uu=(0,qa.Pl)();Wt("SceneQueryRunner","Starting runRequest",this.state.key),this._querySub=Uu(Xo,lo).subscribe(this.onDataReceived)}catch(To){console.error("PanelQueryRunner Error",To)}}_setNoDataState(){this.state.data!==hn&&this.setState({data:hn})}}function Ee(Ze){var ge,et;return(et=(ge=Ze.find(Ln=>Ln.datasource!==null))==null?void 0:ge.datasource)!=null?et:void 0}var Y=t(83667),z=t(39343),B=Object.defineProperty,le=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Ct=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,bn=(Ze,ge,et)=>ge in Ze?B(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Hn=(Ze,ge)=>{for(var et in ge||(ge={}))Ct.call(ge,et)&&bn(Ze,et,ge[et]);if(Je)for(var et of Je(ge))Vt.call(ge,et)&&bn(Ze,et,ge[et]);return Ze},br=(Ze,ge)=>le(Ze,Le(ge));class ei extends Oe{constructor(ge){super(ge),this._variableDependency=new Xe(this,{statePaths:["transformations"],onReferencedVariableValueChanged:()=>this.reprocessTransformations()}),this.addActivationHandler(()=>this.activationHandler())}activationHandler(){const ge=this.getSourceData();return this._subs.add(ge.subscribeToState(et=>this.transform(et.data))),ge.state.data&&this.transform(ge.state.data),()=>{this._transformSub&&this._transformSub.unsubscribe()}}getSourceData(){if(this.state.$data)return this.state.$data;if(!this.parent||!this.parent.parent)throw new Error("SceneDataTransformer must either have $data set on it or have a parent.parent with $data");return wr.getData(this.parent.parent)}setContainerWidth(ge){this.state.$data&&this.state.$data.setContainerWidth&&this.state.$data.setContainerWidth(ge)}isDataReadyToDisplay(){const ge=this.getSourceData();return ge.isDataReadyToDisplay?ge.isDataReadyToDisplay():!0}reprocessTransformations(){this.transform(this.getSourceData().state.data)}cancelQuery(){var ge,et;(et=(ge=this.getSourceData()).cancelQuery)==null||et.call(ge)}transform(ge){const et=this.state.transformations||[];if(et.length===0||!ge){this.setState({data:ge});return}this._transformSub&&this._transformSub.unsubscribe();const Ln={interpolate:zr=>{var Ji;return wr.interpolate(this,zr,(Ji=ge.request)==null?void 0:Ji.scopedVars)}};this._transformSub=(0,Y.H)(et,ge.series,Ln).pipe((0,z.U)(zr=>br(Hn({},ge),{series:zr}))).subscribe(zr=>this.setState({data:zr}))}}var mi=t(82986);const Li={Breadcrumbs:{breadcrumb:Ze=>`data-testid ${Ze} breadcrumb`},TimePicker:{openButton:"data-testid TimePicker Open Button",fromField:"Time Range from field",toField:"Time Range to field",applyTimeRange:"data-testid TimePicker submit button",calendar:{label:"Time Range calendar",openButton:"Open time range calendar",closeButton:"Close time range Calendar"},absoluteTimeRangeTitle:"data-testid-absolute-time-range-narrow"},DataSourcePermissions:{form:()=>'form[name="addPermission"]',roleType:"Role to add new permission to",rolePicker:"Built-in role picker",permissionLevel:"Permission Level"},DataSource:{TestData:{QueryTab:{scenarioSelectContainer:"Test Data Query scenario select container",scenarioSelect:"Test Data Query scenario select",max:"TestData max",min:"TestData min",noise:"TestData noise",seriesCount:"TestData series count",spread:"TestData spread",startValue:"TestData start value",drop:"TestData drop values"}},DataSourceHttpSettings:{urlInput:"Datasource HTTP settings url"},Jaeger:{traceIDInput:"Trace ID"},Prometheus:{configPage:{exemplarsAddButton:"Add exemplar config button",internalLinkSwitch:"Internal link switch"},exemplarMarker:"Exemplar marker"}},Menu:{MenuComponent:Ze=>`${Ze} menu`,MenuGroup:Ze=>`${Ze} menu group`,MenuItem:Ze=>`${Ze} menu item`,SubMenu:{container:"SubMenu container",icon:"SubMenu icon"}},Panels:{Panel:{title:Ze=>`data-testid Panel header ${Ze}`,headerItems:Ze=>`Panel header item ${Ze}`,menuItems:Ze=>`data-testid Panel menu item ${Ze}`,menu:Ze=>`data-testid Panel menu ${Ze}`,containerByTitle:Ze=>`${Ze} panel`,headerCornerInfo:Ze=>`Panel header ${Ze}`,loadingBar:()=>"Panel loading bar",HoverWidget:{container:"data-test-id hover-header-container",dragIcon:"data-testid drag-icon"}},Visualization:{Graph:{container:"Graph container",VisualizationTab:{legendSection:"Legend section"},Legend:{legendItemAlias:Ze=>`gpl alias ${Ze}`,showLegendSwitch:"gpl show legend"},xAxis:{labels:()=>"div.flot-x-axis > div.flot-tick-label"}},BarGauge:{value:"Bar gauge value",valueV2:"data-testid Bar gauge value"},PieChart:{svgSlice:"Pie Chart Slice"},Text:{container:()=>".markdown-html"},Table:{header:"table header",footer:"table-footer"}}},VizLegend:{seriesName:Ze=>`VizLegend series ${Ze}`},Drawer:{General:{title:Ze=>`Drawer title ${Ze}`,expand:"Drawer expand",contract:"Drawer contract",close:"Drawer close",rcContentWrapper:()=>".rc-drawer-content-wrapper"}},PanelEditor:{General:{content:"Panel editor content"},OptionsPane:{content:"Panel editor option pane content",select:"Panel editor option pane select",fieldLabel:Ze=>`${Ze} field property editor`},DataPane:{content:"Panel editor data pane content"},applyButton:"data-testid Apply changes and go back to dashboard",toggleVizPicker:"data-testid toggle-viz-picker",toggleVizOptions:"data-testid toggle-viz-options",toggleTableView:"toggle-table-view",measureButton:"show measure tools"},PanelInspector:{Data:{content:"Panel inspector Data content"},Stats:{content:"Panel inspector Stats content"},Json:{content:"Panel inspector Json content"},Query:{content:"Panel inspector Query content",refreshButton:"Panel inspector Query refresh button",jsonObjectKeys:()=>".json-formatter-key"}},Tab:{title:Ze=>`Tab ${Ze}`,active:()=>'[class*="-activeTabStyle"]'},RefreshPicker:{runButton:"RefreshPicker run button",intervalButton:"RefreshPicker interval button",runButtonV2:"data-testid RefreshPicker run button",intervalButtonV2:"data-testid RefreshPicker interval button"},QueryTab:{content:"Query editor tab content",queryInspectorButton:"Query inspector button",queryHistoryButton:"Rich history button",addQuery:"Query editor add query button"},QueryHistory:{queryText:"Query text"},QueryEditorRows:{rows:"Query editor row"},QueryEditorRow:{actionButton:Ze=>`${Ze}`,title:Ze=>`Query editor row title ${Ze}`,container:Ze=>`Query editor row ${Ze}`},AlertTab:{content:"Alert editor tab content"},Alert:{alert:Ze=>`Alert ${Ze}`,alertV2:Ze=>`data-testid Alert ${Ze}`},TransformTab:{content:"Transform editor tab content",newTransform:Ze=>`New transform ${Ze}`,transformationEditor:Ze=>`Transformation editor ${Ze}`,transformationEditorDebugger:Ze=>`Transformation editor debugger ${Ze}`},Transforms:{card:Ze=>`New transform ${Ze}`,Reduce:{modeLabel:"Transform mode label",calculationsLabel:"Transform calculations label"},SpatialOperations:{actionLabel:"root Action field property editor",locationLabel:"root Location field property editor",location:{autoOption:"Auto location option",coords:{option:"Coords location option",latitudeFieldLabel:"root Latitude field field property editor",longitudeFieldLabel:"root Longitude field field property editor"},geohash:{option:"Geohash location option",geohashFieldLabel:"root Geohash field field property editor"},lookup:{option:"Lookup location option",lookupFieldLabel:"root Lookup field field property editor",gazetteerFieldLabel:"root Gazetteer field property editor"}}},searchInput:"search transformations"},NavBar:{Configuration:{button:"Configuration"},Toggle:{button:"Toggle menu"},Reporting:{button:"Reporting"}},NavMenu:{item:"data-testid Nav menu item"},NavToolbar:{container:"data-testid Nav toolbar"},PageToolbar:{container:()=>".page-toolbar",item:Ze=>`${Ze}`,itemButton:Ze=>`data-testid ${Ze}`},QueryEditorToolbarItem:{button:Ze=>`QueryEditor toolbar item button ${Ze}`},BackButton:{backArrow:"Go Back"},OptionsGroup:{group:Ze=>Ze?`Options group ${Ze}`:"Options group",toggle:Ze=>Ze?`Options group ${Ze} toggle`:"Options group toggle"},PluginVisualization:{item:Ze=>`Plugin visualization item ${Ze}`,current:()=>'[class*="-currentVisualizationItem"]'},Select:{option:"Select option",input:()=>'input[id*="time-options-input"]',singleValue:()=>'div[class*="-singleValue"]'},FieldConfigEditor:{content:"Field config editor content"},OverridesConfigEditor:{content:"Field overrides editor content"},FolderPicker:{container:"Folder picker select container",containerV2:"data-testid Folder picker select container",input:"Select a folder"},ReadonlyFolderPicker:{container:"data-testid Readonly folder picker select container"},DataSourcePicker:{container:"data-testid Data source picker select container",input:()=>'input[id="data-source-picker"]',inputV2:"Select a data source"},TimeZonePicker:{container:"Time zone picker select container",containerV2:"data-testid Time zone picker select container"},WeekStartPicker:{container:"Choose starting day of the week",containerV2:"data-testid Choose starting day of the week",placeholder:"Choose starting day of the week"},TraceViewer:{spanBar:"data-testid SpanBar--wrapper"},QueryField:{container:"Query field"},QueryBuilder:{queryPatterns:"Query patterns",labelSelect:"Select label",valueSelect:"Select value",matchOperatorSelect:"Select match operator"},ValuePicker:{button:Ze=>`Value picker button ${Ze}`,select:Ze=>`Value picker select ${Ze}`},Search:{section:"Search section",sectionV2:"data-testid Search section",items:"Search items",itemsV2:"data-testid Search items",cards:"data-testid Search cards",collapseFolder:Ze=>`data-testid Collapse folder ${Ze}`,expandFolder:Ze=>`data-testid Expand folder ${Ze}`,dashboardItem:Ze=>`${Li.Search.dashboardItems} ${Ze}`,dashboardCard:Ze=>`data-testid Search card ${Ze}`,folderHeader:Ze=>`data-testid Folder header ${Ze}`,folderContent:Ze=>`data-testid Folder content ${Ze}`,dashboardItems:"data-testid Dashboard search item"},DashboardLinks:{container:"data-testid Dashboard link container",dropDown:"data-testid Dashboard link dropdown",link:"data-testid Dashboard link"},LoadingIndicator:{icon:"Loading indicator"},CallToActionCard:{button:Ze=>`Call to action button ${Ze}`,buttonV2:Ze=>`data-testid Call to action button ${Ze}`},DataLinksContextMenu:{singleLink:"Data link"},CodeEditor:{container:"Code editor container"},DashboardImportPage:{textarea:"data-testid-import-dashboard-textarea",submit:"data-testid-load-dashboard"},ImportDashboardForm:{name:"data-testid-import-dashboard-title",submit:"data-testid-import-dashboard-submit"},PanelAlertTabContent:{content:"Unified alert editor tab content"},VisualizationPreview:{card:Ze=>`data-testid suggestion-${Ze}`},ColorSwatch:{name:"data-testid-colorswatch"},DashboardRow:{title:Ze=>`data-testid dashboard-row-title-${Ze}`},UserProfile:{profileSaveButton:"data-testid-user-profile-save",preferencesSaveButton:"data-testid-shared-prefs-save",orgsTable:"data-testid-user-orgs-table",sessionsTable:"data-testid-user-sessions-table"},FileUpload:{inputField:"data-testid-file-upload-input-field",fileNameSpan:"data-testid-file-upload-file-name"},DebugOverlay:{wrapper:"debug-overlay"},OrgRolePicker:{input:"Role"},AnalyticsToolbarButton:{button:"Dashboard insights"},Variables:{variableOption:"data-testid variable-option"},Annotations:{annotationsTypeInput:"annotations-type-input",annotationsChoosePanelInput:"choose-panels-input"}},ji={pages:{Login:{url:"/login",username:"Username input field",password:"Password input field",submit:"Login button",skip:"Skip change password button"},Home:{url:"/"},DataSource:{name:"Data source settings page name input field",delete:"Data source settings page Delete button",readOnly:"Data source settings page read only message",saveAndTest:"data-testid Data source settings page Save and Test button",alert:"Data source settings page Alert"},DataSources:{url:"/datasources",dataSources:Ze=>`Data source list item ${Ze}`},EditDataSource:{url:Ze=>`/datasources/edit/${Ze}`,settings:"Datasource settings page basic settings"},AddDataSource:{url:"/datasources/new",dataSourcePlugins:Ze=>`Data source plugin item ${Ze}`,dataSourcePluginsV2:Ze=>`Add new data source ${Ze}`},ConfirmModal:{delete:"data-testid Confirm Modal Danger Button"},AddDashboard:{url:"/dashboard/new",itemButton:Ze=>`data-testid ${Ze}`,addNewPanel:"Add new panel",addNewRow:"Add new row",addNewPanelLibrary:"Add new panel from panel library"},Dashboard:{url:Ze=>`/d/${Ze}`,DashNav:{nav:"Dashboard navigation",navV2:"data-testid Dashboard navigation",publicDashboardTag:"data-testid public dashboard tag"},SubMenu:{submenu:"Dashboard submenu",submenuItem:"data-testid template variable",submenuItemLabels:Ze=>`data-testid Dashboard template variables submenu Label ${Ze}`,submenuItemValueDropDownValueLinkTexts:Ze=>`data-testid Dashboard template variables Variable Value DropDown value link text ${Ze}`,submenuItemValueDropDownDropDown:"Variable options",submenuItemValueDropDownOptionTexts:Ze=>`data-testid Dashboard template variables Variable Value DropDown option text ${Ze}`,Annotations:{annotationsWrapper:"data-testid annotation-wrapper",annotationLabel:Ze=>`data-testid Dashboard annotations submenu Label ${Ze}`,annotationToggle:Ze=>`data-testid Dashboard annotations submenu Toggle ${Ze}`}},Settings:{Actions:{close:"data-testid dashboard-settings-close"},General:{deleteDashBoard:"Dashboard settings page delete dashboard button",sectionItems:Ze=>`Dashboard settings section item ${Ze}`,saveDashBoard:"Dashboard settings aside actions Save button",saveAsDashBoard:"Dashboard settings aside actions Save As button",timezone:"Time zone picker select container",title:"Tab General"},Annotations:{List:{addAnnotationCTA:Li.CallToActionCard.button("Add annotation query"),addAnnotationCTAV2:Li.CallToActionCard.buttonV2("Add annotation query")},Settings:{name:"Annotations settings name input"},NewAnnotation:{panelFilterSelect:"data-testid annotations-panel-filter",showInLabel:"show-in-label",previewInDashboard:"data-testid annotations-preview"}},Variables:{List:{addVariableCTA:Li.CallToActionCard.button("Add variable"),addVariableCTAV2:Li.CallToActionCard.buttonV2("Add variable"),newButton:"Variable editor New variable button",table:"Variable editor Table",tableRowNameFields:Ze=>`Variable editor Table Name field ${Ze}`,tableRowDefinitionFields:Ze=>`Variable editor Table Definition field ${Ze}`,tableRowArrowUpButtons:Ze=>`Variable editor Table ArrowUp button ${Ze}`,tableRowArrowDownButtons:Ze=>`Variable editor Table ArrowDown button ${Ze}`,tableRowDuplicateButtons:Ze=>`Variable editor Table Duplicate button ${Ze}`,tableRowRemoveButtons:Ze=>`Variable editor Table Remove button ${Ze}`},Edit:{General:{headerLink:"Variable editor Header link",modeLabelNew:"Variable editor Header mode New",modeLabelEdit:"Variable editor Header mode Edit",generalNameInput:"Variable editor Form Name field",generalNameInputV2:"data-testid Variable editor Form Name field",generalTypeSelect:"Variable editor Form Type select",generalTypeSelectV2:"data-testid Variable editor Form Type select",generalLabelInput:"Variable editor Form Label field",generalLabelInputV2:"data-testid Variable editor Form Label field",generalHideSelect:"Variable editor Form Hide select",generalHideSelectV2:"data-testid Variable editor Form Hide select",selectionOptionsMultiSwitch:"Variable editor Form Multi switch",selectionOptionsIncludeAllSwitch:"Variable editor Form IncludeAll switch",selectionOptionsCustomAllInput:"Variable editor Form IncludeAll field",selectionOptionsCustomAllInputV2:"data-testid Variable editor Form IncludeAll field",previewOfValuesOption:"Variable editor Preview of Values option",submitButton:"Variable editor Submit button",applyButton:"data-testid Variable editor Apply button"},QueryVariable:{queryOptionsDataSourceSelect:Li.DataSourcePicker.container,queryOptionsRefreshSelect:"Variable editor Form Query Refresh select",queryOptionsRefreshSelectV2:"data-testid Variable editor Form Query Refresh select",queryOptionsRegExInput:"Variable editor Form Query RegEx field",queryOptionsRegExInputV2:"data-testid Variable editor Form Query RegEx field",queryOptionsSortSelect:"Variable editor Form Query Sort select",queryOptionsSortSelectV2:"data-testid Variable editor Form Query Sort select",queryOptionsQueryInput:"Variable editor Form Default Variable Query Editor textarea",valueGroupsTagsEnabledSwitch:"Variable editor Form Query UseTags switch",valueGroupsTagsTagsQueryInput:"Variable editor Form Query TagsQuery field",valueGroupsTagsTagsValuesQueryInput:"Variable editor Form Query TagsValuesQuery field"},ConstantVariable:{constantOptionsQueryInput:"Variable editor Form Constant Query field",constantOptionsQueryInputV2:"data-testid Variable editor Form Constant Query field"},DatasourceVariable:{datasourceSelect:"data-testid datasource variable datasource type"},TextBoxVariable:{textBoxOptionsQueryInput:"Variable editor Form TextBox Query field",textBoxOptionsQueryInputV2:"data-testid Variable editor Form TextBox Query field"},CustomVariable:{customValueInput:"data-testid custom-variable-input"},IntervalVariable:{intervalsValueInput:"data-testid interval variable intervals input"}}}},Annotations:{marker:"data-testid annotation-marker"}},Dashboards:{url:"/dashboards",dashboards:Ze=>`Dashboard search item ${Ze}`},SaveDashboardAsModal:{newName:"Save dashboard title field",save:"Save dashboard button"},SaveDashboardModal:{save:"Dashboard settings Save Dashboard Modal Save button",saveVariables:"Dashboard settings Save Dashboard Modal Save variables checkbox",saveTimerange:"Dashboard settings Save Dashboard Modal Save timerange checkbox"},SharePanelModal:{linkToRenderedImage:"Link to rendered image"},ShareDashboardModal:{shareButton:"Share dashboard or panel",PublicDashboard:{Tab:"Tab Public dashboard",WillBePublicCheckbox:"data-testid public dashboard will be public checkbox",LimitedDSCheckbox:"data-testid public dashboard limited datasources checkbox",CostIncreaseCheckbox:"data-testid public dashboard cost may increase checkbox",PauseSwitch:"data-testid public dashboard pause switch",EnableAnnotationsSwitch:"data-testid public dashboard on off switch for annotations",CreateButton:"data-testid public dashboard create button",DeleteButton:"data-testid public dashboard delete button",CopyUrlInput:"data-testid public dashboard copy url input",CopyUrlButton:"data-testid public dashboard copy url button",TemplateVariablesWarningAlert:"data-testid public dashboard disabled template variables alert",UnsupportedDataSourcesWarningAlert:"data-testid public dashboard unsupported data sources alert",NoUpsertPermissionsWarningAlert:"data-testid public dashboard no upsert permissions alert",EnableTimeRangeSwitch:"data-testid public dashboard on off switch for time range",EmailSharingConfiguration:{Container:"data-testid email sharing config container",ShareType:"data-testid public dashboard share type",EmailSharingInput:"data-testid public dashboard email sharing input",EmailSharingInviteButton:"data-testid public dashboard email sharing invite button",EmailSharingList:"data-testid public dashboard email sharing list",DeleteEmail:"data-testid public dashboard delete email button",ReshareLink:"data-testid public dashboard reshare link button"}}},PublicDashboard:{page:"public-dashboard-page",NotAvailable:{container:"public-dashboard-not-available",title:"public-dashboard-title",pausedDescription:"public-dashboard-paused-description"}},RequestViewAccess:{form:"request-view-access-form",recipientInput:"request-view-access-recipient-input",submitButton:"request-view-access-submit-button"},Explore:{url:"/explore",General:{container:"data-testid Explore",graph:"Explore Graph",table:"Explore Table",scrollView:"data-testid explorer scroll view"}},SoloPanel:{url:Ze=>`/d-solo/${Ze}`},PluginsList:{page:"Plugins list page",list:"Plugins list",listItem:"Plugins list item",signatureErrorNotice:"Unsigned plugins notice"},PluginPage:{page:"Plugin page",signatureInfo:"Plugin signature info",disabledInfo:"Plugin disabled info"},PlaylistForm:{name:"Playlist name",interval:"Playlist interval",itemDelete:"Delete playlist item"},BrowseDashbards:{table:{row:Ze=>`data-testid ${Ze} row`,checkbox:Ze=>`data-testid ${Ze} checkbox`}},Search:{url:"/?search=openn",FolderView:{url:"/?search=open&layout=folders"}},PublicDashboards:{ListItem:{linkButton:"public-dashboard-link-button",configButton:"public-dashboard-configuration-button",trashcanButton:"public-dashboard-remove-button"}},UserListPage:{tabs:{allUsers:"data-testid all-users-tab",orgUsers:"data-testid org-users-tab",publicDashboardsUsers:"data-testid public-dashboards-users-tab",users:"data-testid users-tab"},org:{url:"/org/users"},admin:{url:"/admin/users"},publicDashboards:{container:"data-testid public-dashboards-users-list"},UserListAdminPage:{container:"data-testid user-list-admin-page"},UsersListPage:{container:"data-testid users-list-page"},UsersListPublicDashboardsPage:{container:"data-testid users-list-public-dashboards-page",DashboardsListModal:{listItem:Ze=>`data-testid dashboards-list-item-${Ze}`}}}},components:Li};var $a=t(66310),Ha=t(80011),Eo=t(42844);class Uo extends Oe{}Uo.Component=Ms;function Ms({model:Ze}){const ge=wr.getVariables(Ze).useState(),et=(0,$a.wW)(Kr);return i.createElement(i.Fragment,null,ge.variables.map(Ln=>i.createElement(er,{key:Ln.state.key,variable:Ln,styles:et})))}function er({variable:Ze,styles:ge}){const et=Ze.useState();return et.hide===mi.bU.hideVariable?null:i.createElement("div",{className:ge.container},i.createElement(Ar,{state:et,styles:ge}),i.createElement(Ze.Component,{model:Ze}))}function Ar({state:Ze,styles:ge}){var et;if(Ze.hide===mi.bU.hideLabel)return null;const Ln=`var-${Ze.key}`,zr=(et=Ze.label)!=null?et:Ze.name;return Ze.description?i.createElement(Ha.u,{content:Ze.description,placement:"bottom"},i.createElement("label",{className:ge.variableLabel,"data-testid":ji.pages.Dashboard.SubMenu.submenuItemLabels(zr),htmlFor:Ln},zr)):i.createElement("label",{className:ge.variableLabel,"data-testid":ji.pages.Dashboard.SubMenu.submenuItemLabels(zr),htmlFor:Ln},zr)}const Kr=Ze=>({container:(0,Eo.css)({display:"flex"}),variableLabel:(0,Eo.css)({background:Ze.isDark?Ze.colors.background.primary:Ze.colors.background.secondary,display:"flex",alignItems:"center",padding:Ze.spacing(0,1),fontWeight:Ze.typography.fontWeightMedium,fontSize:Ze.typography.bodySmall.fontSize,height:Ze.spacing(Ze.components.height.md),lineHeight:Ze.spacing(Ze.components.height.md),borderRadius:Ze.shape.borderRadius(1),border:`1px solid ${Ze.components.input.borderColor}`,position:"relative",right:-1})});class ur extends Oe{constructor(ge){super(ge),this._variablesThatHaveChanged=new Set,this._variablesToUpdate=new Set,this._updating=new Map,this._variableValueRecorder=new wn,this._onActivate=()=>{const et=wr.getTimeRange(this);this._subs.add(this.subscribeToEvent(Ke,Ln=>this._handleVariableValueChanged(Ln.payload))),this._subs.add(et.subscribeToState(()=>{this._refreshTimeRangeBasedVariables()})),this._subs.add(this.subscribeToState(this._onStateChanged)),this._checkForVariablesThatChangedWhileInactive();for(const Ln of this.state.variables)this._variableNeedsUpdate(Ln)&&this._variablesToUpdate.add(Ln);return this._updateNextBatch(),this._onDeactivate},this._onDeactivate=()=>{var et;for(const Ln of this._updating.values())(et=Ln.subscription)==null||et.unsubscribe();for(const Ln of this.state.variables)!this._variablesToUpdate.has(Ln)&&!this._updating.has(Ln)&&this._variableValueRecorder.recordCurrentValue(Ln);this._variablesToUpdate.clear(),this._updating.clear()},this._onStateChanged=(et,Ln)=>{const zr=this._variablesToUpdate.size;for(const Ji of Ln.variables)if(!et.variables.includes(Ji)){const Ja=this._updating.get(Ji);Ja?.subscription&&Ja.subscription.unsubscribe(),this._updating.delete(Ji),this._variablesToUpdate.delete(Ji)}for(const Ji of et.variables)Ln.variables.includes(Ji)||this._variableNeedsUpdate(Ji)&&this._variablesToUpdate.add(Ji);zr===0&&this._variablesToUpdate.size>0&&this._updateNextBatch()},this.addActivationHandler(this._onActivate)}getByName(ge){return this.state.variables.find(et=>et.state.name===ge)}_refreshTimeRangeBasedVariables(){for(const ge of this.state.variables)"refresh"in ge.state&&ge.state.refresh===mi.Bd.onTimeRangeChanged&&this._variablesToUpdate.add(ge);this._updateNextBatch()}_checkForVariablesThatChangedWhileInactive(){if(this._variableValueRecorder.hasValues())for(const ge of this.state.variables)this._variableValueRecorder.hasValueChanged(ge)&&(Gr(ge,"Changed while in-active"),this._addDependentVariablesToUpdateQueue(ge))}_variableNeedsUpdate(ge){return ge.validateAndUpdate?this._variableValueRecorder.hasRecordedValue(ge)?(Gr(ge,"Skipping updateAndValidate current value valid"),!1):!0:!1}_updateNextBatch(){if(this._variablesToUpdate.size===0){this._notifyDependentSceneObjects();return}for(const ge of this._variablesToUpdate){if(!ge.validateAndUpdate)throw new Error("Variable added to variablesToUpdate but does not have validateAndUpdate");if(this._updating.has(ge)||this._hasDependendencyInUpdateQueue(ge))continue;const et={variable:ge};this._updating.set(ge,et),Gr(ge,"updateAndValidate started"),et.subscription=ge.validateAndUpdate().subscribe({next:()=>this._validateAndUpdateCompleted(ge),error:Ln=>this._handleVariableError(ge,Ln)})}}_validateAndUpdateCompleted(ge){var et;const Ln=this._updating.get(ge);(et=Ln?.subscription)==null||et.unsubscribe(),this._updating.delete(ge),this._variablesToUpdate.delete(ge),Gr(ge,"updateAndValidate completed"),this._updateNextBatch()}_handleVariableError(ge,et){var Ln;const zr=this._updating.get(ge);(Ln=zr?.subscription)==null||Ln.unsubscribe(),this._updating.delete(ge),this._variablesToUpdate.delete(ge),ge.setState({loading:!1,error:et}),Gr(ge,"updateAndValidate error",et)}_hasDependendencyInUpdateQueue(ge){var et;if(!ge.variableDependency)return!1;for(const Ln of this._variablesToUpdate.values())if((et=ge.variableDependency)!=null&&et.hasDependencyOn(Ln.state.name))return!0;return!1}_handleVariableValueChanged(ge){this._variablesThatHaveChanged.add(ge),!this._updating.has(ge)&&(this._addDependentVariablesToUpdateQueue(ge),this._updateNextBatch())}_addDependentVariablesToUpdateQueue(ge){for(const et of this.state.variables)et.variableDependency&&et.variableDependency.hasDependencyOn(ge.state.name)&&(Gr(et,"Added to update queue, dependant variable value changed"),this._variablesToUpdate.add(et))}_notifyDependentSceneObjects(){this.parent&&(this._traverseSceneAndNotify(this.parent),this._variablesThatHaveChanged.clear())}_traverseSceneAndNotify(ge){this!==ge&&ge.isActive&&(ge.variableDependency&&ge.variableDependency.variableUpdatesCompleted(this._variablesThatHaveChanged),ge.forEachChild(et=>this._traverseSceneAndNotify(et)))}isVariableLoadingOrWaitingToUpdate(ge){return this.isActive?this._variablesToUpdate.has(ge)||this._updating.has(ge):!0}}function Gr(Ze,ge,et){Wt("SceneVariableSet",`Variable[${Ze.state.name}]: ${ge}`,et)}var Pi=Object.defineProperty,aa=Object.defineProperties,Fa=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,cn=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ir=(Ze,ge,et)=>ge in Ze?Pi(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Lr=(Ze,ge)=>{for(var et in ge||(ge={}))cn.call(ge,et)&&ir(Ze,et,ge[et]);if(tn)for(var et of tn(ge))nr.call(ge,et)&&ir(Ze,et,ge[et]);return Ze},ua=(Ze,ge)=>aa(Ze,Fa(ge));class _a extends Oe{constructor(ge){super(ua(Lr({type:"constant",value:"",name:""},ge),{skipUrlSync:!0}))}getValue(){return this.state.value}}var Ka=t(45383),yo=t(28580);function Ba({model:Ze}){const{value:ge,key:et,loading:Ln}=Ze.useState();return i.createElement(yo.Ph,{id:et,placeholder:"Select value",width:"auto",value:ge,allowCustomValue:!0,tabSelectsValue:!1,isLoading:Ln,options:Ze.getOptionsForSelect(),onChange:zr=>{Ze.changeValueTo(zr.value,zr.label)}})}function Ma({model:Ze}){const{value:ge,key:et,loading:Ln}=Ze.useState(),zr=(0,on.isArray)(ge)?ge:[ge];return i.createElement(yo.NU,{id:et,placeholder:"Select value",width:"auto",value:zr,tabSelectsValue:!1,allowCustomValue:!0,isLoading:Ln,options:Ze.getOptionsForSelect(),closeMenuOnSelect:!1,isClearable:!0,onOpenMenu:()=>{},onChange:Ji=>{Ze.changeValueTo(Ji.map(Ja=>Ja.value),Ji.map(Ja=>Ja.label))}})}function Mo(Ze){return Ze.state.isMulti?i.createElement(Ma,{model:Ze}):i.createElement(Ba,{model:Ze})}class Nr extends Oe{constructor(){super(...arguments),this._urlSync=new gi(this)}validateAndUpdate(){return this.getValueOptions({}).pipe((0,z.U)(ge=>(this.updateValueGivenNewOptions(ge),{})))}updateValueGivenNewOptions(ge){const et={options:ge,loading:!1,value:this.state.value,text:this.state.text};if(ge.length!==0){if(!this.hasAllValue())if(this.state.isMulti){const Ja=(Array.isArray(this.state.value)?this.state.value:[this.state.value]).filter(lo=>ge.find(To=>To.value===lo));if(Ja.length===0){const lo=this.getDefaultMultiState(ge);et.value=lo.value,et.text=lo.text}else if(!(0,on.isEqual)(Ja,this.state.value)){const lo=Ja.map(To=>ge.find(Xo=>Xo.value===To).label);et.value=Ja,et.text=lo}}else ge.find(Ja=>Ja.value===this.state.value)||(this.state.defaultToAll?(et.value=Vn,et.text=Dn):(et.value=ge[0].value,et.text=ge[0].label))}const{value:Ln,text:zr}=this.state;this.setStateHelper(et),(et.value!==Ln||et.text!==zr||this.hasAllValue())&&this.publishEvent(new Ke(this),!0)}getValue(){return this.hasAllValue()?this.state.allValue?new ea(this.state.allValue,this):this.state.options.map(ge=>ge.value):this.state.value}getValueText(){return this.hasAllValue()?Dn:Array.isArray(this.state.text)?this.state.text.join(" + "):String(this.state.text)}hasAllValue(){const ge=this.state.value;return ge===Vn||Array.isArray(ge)&&ge[0]===Vn}getDefaultMultiState(ge){return this.state.defaultToAll?{value:[Vn],text:[Dn]}:{value:[ge[0].value],text:[ge[0].label]}}changeValueTo(ge,et){if(!(ge===this.state.value&&et===this.state.text)){if(et||(Array.isArray(ge)?et=ge.map(Ln=>this.findLabelTextForValue(Ln)):et=this.findLabelTextForValue(ge)),Array.isArray(ge)){if(ge.length===0){const Ln=this.getDefaultMultiState(this.state.options);ge=Ln.value,et=Ln.text}ge[ge.length-1]===Vn?(ge=[Vn],et=[Dn]):ge[0]===Vn&&ge.length>1&&(ge.shift(),Array.isArray(et)&&et.shift())}this.setStateHelper({value:ge,text:et,loading:!1}),this.publishEvent(new Ke(this),!0)}}findLabelTextForValue(ge){const et=this.state.options.find(zr=>zr.value===ge);if(et)return et.label;const Ln=this.state.options.find(zr=>zr.label===ge);return Ln?Ln.label:ge}setStateHelper(ge){this.setState(ge)}getOptionsForSelect(){let ge=this.state.options;return this.state.includeAll&&(ge=[{value:Vn,label:Dn},...ge]),Array.isArray(this.state.value)||ge.find(Ln=>Ln.value===this.state.value)||(ge=[{value:this.state.value,label:String(this.state.text)},...ge]),ge}}class gi{constructor(ge){this._sceneObject=ge}getKey(){return`var-${this._sceneObject.state.name}`}getKeys(){return[this.getKey()]}getUrlState(){let ge=null,et=this._sceneObject.state.value;return Array.isArray(et)?ge=et.map(String):ge=String(et),{[this.getKey()]:ge}}updateFromUrl(ge){const et=ge[this.getKey()];et!=null&&this._sceneObject.changeValueTo(et)}}class ea{constructor(ge,et){this._value=ge,this._variable=et}formatter(ge){return ge===wt.b8.Text?Dn:ge===wt.b8.PercentEncode?vn.get(wt.b8.PercentEncode).formatter(this._value,[],this._variable):ge===wt.b8.QueryParam?vn.get(wt.b8.QueryParam).formatter(Dn,[],this._variable):this._value}}var dr=Object.defineProperty,ci=Object.getOwnPropertySymbols,yi=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Cr=(Ze,ge,et)=>ge in Ze?dr(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,ka=(Ze,ge)=>{for(var et in ge||(ge={}))yi.call(ge,et)&&Cr(Ze,et,ge[et]);if(ci)for(var et of ci(ge))xa.call(ge,et)&&Cr(Ze,et,ge[et]);return Ze};class Io extends Nr{constructor(ge){super(ka({type:"custom",query:"",value:"",text:"",options:[],name:""},ge)),this._variableDependency=new Xe(this,{statePaths:["query"]})}getValueOptions(ge){var et;const zr=((et=this.state.query.match(/(?:\\,|[^,])+/g))!=null?et:[]).map(Ji=>{var Ja;Ji=Ji.replace(/\\,/g,",");const lo=(Ja=/^(.+)\s:\s(.+)$/g.exec(Ji))!=null?Ja:[];if(lo.length===3){const[,To,Xo]=lo;return{label:To.trim(),value:Xo.trim()}}else return{label:Ji.trim(),value:Ji.trim()}});return(0,Ka.of)(zr)}}Io.Component=({model:Ze})=>Mo(Ze);var Co=Object.defineProperty,_s=Object.getOwnPropertySymbols,Is=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,Zs=(Ze,ge,et)=>ge in Ze?Co(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Ns=(Ze,ge)=>{for(var et in ge||(ge={}))Is.call(ge,et)&&Zs(Ze,et,ge[et]);if(_s)for(var et of _s(ge))xs.call(ge,et)&&Zs(Ze,et,ge[et]);return Ze};class Us extends Nr{constructor(ge){super(Ns({type:"datasource",value:"",text:"",options:[],name:"",regex:"",pluginId:""},ge)),this._variableDependency=new Xe(this,{statePaths:["regex"]})}getValueOptions(ge){if(!this.state.pluginId)return(0,Ka.of)([]);const et=this.getDataSourceTypes();let Ln;if(this.state.regex){const Ji=wr.interpolate(this,this.state.regex,void 0,"regex");Ln=(0,it.jO)(Ji)}const zr=[];for(let Ji=0;JiMo(Ze);function fu(Ze,ge){return ge?ge.exec(Ze.name):!0}function bu(Ze,ge){return Ze.isDefault?ge?ge.exec("default"):!0:!1}var Ys=t(91053),Hu=t(22479),Zu=t(56361),ql=t(84677),Sn=t(91826),Wn=t(56469),vr=t(53933),kr=t(79726);const ui=Ze=>!!Ze.metricFindQuery&&!Ze.variables,ta=Ze=>{if(!Ze.variables||Ze.variables.getType()!==kr.j2.Standard)return!1;const ge=Ze.variables;return"toDataQuery"in ge&&!!ge.toDataQuery},St=Ze=>{if(!Ze.variables||Ze.variables.getType()!==kr.j2.Custom)return!1;const ge=Ze.variables;return"query"in ge&&"editor"in ge&&!!ge.query&&!!ge.editor};var pt=Object.defineProperty,kt=Object.defineProperties,_t=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Pr=Object.prototype.hasOwnProperty,Hi=Object.prototype.propertyIsEnumerable,jt=(Ze,ge,et)=>ge in Ze?pt(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,$n=(Ze,ge)=>{for(var et in ge||(ge={}))Pr.call(ge,et)&&jt(Ze,et,ge[et]);if(Mn)for(var et of Mn(ge))Hi.call(ge,et)&&jt(Ze,et,ge[et]);return Ze},pn=(Ze,ge)=>kt(Ze,_t(ge));class ee{constructor(ge,et=(0,qa.Pl)()){this.datasource=ge,this._runRequest=et}getTarget(ge){if(ta(this.datasource))return this.datasource.variables.toDataQuery(ge.state.query);throw new Error("Couldn't create a target with supplied arguments.")}runRequest(ge,et){return ta(this.datasource)?this.datasource.variables.query?this._runRequest(this.datasource,et,this.datasource.variables.query):this._runRequest(this.datasource,et):Be()}}class oe{constructor(ge){this.datasource=ge}getTarget(ge){if(ui(this.datasource))return ge.state.query;throw new Error("Couldn't create a target with supplied arguments.")}runRequest({variable:ge},et){return ui(this.datasource)?(0,Ys.D)(this.datasource.metricFindQuery(ge.state.query,pn($n({},et),{variable:{name:ge.state.name,type:ge.state.type}}))).pipe((0,Hu.z)(Ln=>{if(!Ln||!Ln.length)return Be();const zr=Ln;return(0,Ka.of)({series:zr,state:vr.Gu.Done,timeRange:et.range})})):Be()}}class De{constructor(ge,et=(0,qa.Pl)()){this.datasource=ge,this._runRequest=et}getTarget(ge){if(St(this.datasource))return ge.state.query;throw new Error("Couldn't create a target with supplied arguments.")}runRequest(ge,et){return St(this.datasource)?this.datasource.variables.query?this._runRequest(this.datasource,et,this.datasource.variables.query):this._runRequest(this.datasource,et):Be()}}function Be(){return(0,Ka.of)({state:vr.Gu.Done,series:[],timeRange:(0,$.JK)()})}function gt(Ze){if(ta(Ze))return new ee(Ze,(0,qa.Pl)());if(ui(Ze))return new oe(Ze);if(St(Ze))return new De(Ze);throw new Error(`Couldn't create a query runner for datasource ${Ze.type}`)}let Ht=gt;const nn=(Ze,ge,et)=>{var Ln,zr,Ji,Ja,lo,To;let Xo,mu=[];Ze&&(Xo=(0,it.jO)(Ze));for(let ws=0;wsSu.groups&&Su.groups.value),Lc=Al.find(Su=>Su.groups&&Su.groups.text),xl=Al.find(Su=>Su.length>1),hl=Al.length>1&&xl;if(ac||Lc)Gl=(Ji=(Ln=ac?.groups)==null?void 0:Ln.value)!=null?Ji:(zr=Lc?.groups)==null?void 0:zr.text,el=(To=(Ja=Lc?.groups)==null?void 0:Ja.text)!=null?To:(lo=ac?.groups)==null?void 0:lo.value;else if(hl){for(let Su=0;Su{const et=[];let Ln=null;ge.lastIndex=0;do Ln=ge.exec(Ze),Ln&&et.push(Ln);while(ge.global&&Ln&&Ln[0]!==""&&Ln[0]!==void 0);return et},Yn=(Ze,ge)=>{if(ge===mi.$U.disabled)return Ze;const et=Math.ceil(ge/2),Ln=ge%2===0;return et===1?Ze=(0,on.sortBy)(Ze,"text"):et===2?Ze=(0,on.sortBy)(Ze,zr=>{if(!zr.text)return-1;const Ji=zr.text.match(/.*?(\d+).*/);return!Ji||Ji.length<2?-1:parseInt(Ji[1],10)}):et===3&&(Ze=(0,on.sortBy)(Ze,zr=>(0,on.toLower)(zr.text))),Ln&&(Ze=Ze.reverse()),Ze};function gr(){return Ze=>Ze.pipe((0,z.U)(ge=>{const et=ge.series;if(!et||!et.length)return[];if(Ai(et))return et;const Ln=(0,ii.F9)(et),zr=[];let Ji=-1,Ja=-1,lo=-1,To=-1;for(const Xo of Ln)for(let mu=0;muge in Ze?$i(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Ao=(Ze,ge)=>{for(var et in ge||(ge={}))La.call(ge,et)&&go(Ze,et,ge[et]);if(ma)for(var et of ma(ge))Qa.call(ge,et)&&go(Ze,et,ge[et]);return Ze};class Fo extends Nr{constructor(ge){super(Ao({type:"query",name:"",value:"",text:"",query:"",options:[],datasource:null,regex:"",refresh:mi.Bd.onDashboardLoad,sort:mi.$U.alphabeticalAsc},ge)),this._variableDependency=new Xe(this,{statePaths:["regex","query","datasource"]})}getValueOptions(ge){return this.state.query===""||!this.state.datasource?(0,Ka.of)([]):(this.setState({loading:!0}),(0,Ys.D)(ye(this.state.datasource,{__sceneObject:{text:"__sceneObject",value:this}})).pipe((0,Hu.z)(et=>{const Ln=Ht(et),zr=Ln.getTarget(this),Ji=this.getRequest(zr);return Ln.runRequest({variable:this},Ji).pipe((0,Zu.h)(Ja=>Ja.state===vr.Gu.Done||Ja.state===vr.Gu.Error),(0,ql.q)(1),(0,Hu.z)(Ja=>Ja.state===vr.Gu.Error?(0,Sn._)(()=>Ja.error):(0,Ka.of)(Ja)),gr(),(0,Hu.z)(Ja=>{let lo="";return this.state.regex&&(lo=wr.interpolate(this,this.state.regex,void 0,"regex")),(0,Ka.of)(nn(lo,this.state.sort,Ja))}),(0,Wn.K)(Ja=>Ja.cancelled?(0,Ka.of)([]):(0,Sn._)(()=>Ja)))})))}getRequest(ge){const et={__sceneObject:{text:"__sceneObject",value:this}},Ln=this.state.refresh===mi.Bd.onTimeRangeChanged?wr.getTimeRange(this).state.value:(0,$.JK)();return{app:Wi.zj.Dashboard,requestId:(0,V.Z)(),timezone:"",range:Ln,interval:"",intervalMs:0,targets:[ge],scopedVars:et,startTime:Date.now()}}}Fo.Component=({model:Ze})=>Mo(Ze);var Ho=t(69966),eu=t(48592);function ks(Ze,ge){const et=["A","B","C","D","E","F","G","H"],Ln=[];if(ge>5)return[];for(const zr of et){const Ji=`${Ze}${zr}`;Ln.push({name:Ji,children:ks(Ji,ge+1)})}return Ln}function Gu(Ze,ge,et){if(et>=ge.length||ge[et]==="*")return Ze;const Ln=ge[et];let zr=[],Ji=[Ln];Ln.startsWith("{")&&(Ji=Ln.replace(/\{|\}/g,"").split(","));for(const Ja of Ze)for(const lo of Ji)if(lo.indexOf("*")!==-1){const To=lo.replace("*","");new RegExp(`^${To}.*`,"gi").test(Ja.name)&&(zr=zr.concat(Gu([Ja],ge,et+1)))}else Ja.name===lo&&(zr=zr.concat(Gu(Ja.children,ge,et+1)));return zr}function an(Ze){if(Ze.indexOf("value")===0)return[{name:Ze,children:[]}];const ge=ks("",0);return Gu(ge,Ze.split("."),0)}var Nn=Object.defineProperty,tr=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,oi=(Ze,ge,et)=>ge in Ze?Nn(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,ki=(Ze,ge)=>{for(var et in ge||(ge={}))In.call(ge,et)&&oi(Ze,et,ge[et]);if(tr)for(var et of tr(ge))di.call(ge,et)&&oi(Ze,et,ge[et]);return Ze};class ri extends Nr{constructor(ge){super(ki({type:"custom",name:"Test",value:"Value",text:"Text",query:"Query",options:[],refresh:mi.Bd.onDashboardLoad},ge)),this.completeUpdate=new Ho.x,this.isGettingValues=!0,this.getValueOptionsCount=0,this._variableDependency=new Xe(this,{statePaths:["query"]})}getValueOptions(ge){const{delayMs:et}=this.state;return this.getValueOptionsCount+=1,new eu.y(Ln=>{this.setState({loading:!0});const zr=this.completeUpdate.subscribe({next:()=>{Ln.next(this.issueQuery())}});let Ji;return et&&(Ji=setTimeout(()=>this.signalUpdateCompleted(),et)),this.isGettingValues=!0,()=>{zr.unsubscribe(),clearTimeout(Ji),this.isGettingValues=!1}})}issueQuery(){const ge=wr.interpolate(this,this.state.query),et=an(ge).map(Ln=>({label:Ln.name,value:Ln.name}));return this.setState({issuedQuery:ge,options:et}),et}signalUpdateCompleted(){this.completeUpdate.next(1)}}ri.Component=({model:Ze})=>Mo(Ze);var bi=t(1128);function _n(Ze,ge){ge===void 0&&(ge=0);var et=(0,i.useRef)(!1),Ln=(0,i.useRef)(),zr=(0,i.useRef)(Ze),Ji=(0,i.useCallback)(function(){return et.current},[]),Ja=(0,i.useCallback)(function(){et.current=!1,Ln.current&&clearTimeout(Ln.current),Ln.current=setTimeout(function(){et.current=!0,zr.current()},ge)},[ge]),lo=(0,i.useCallback)(function(){et.current=null,Ln.current&&clearTimeout(Ln.current)},[]);return(0,i.useEffect)(function(){zr.current=Ze},[Ze]),(0,i.useEffect)(function(){return Ja(),lo},[ge]),[Ji,lo,Ja]}function Ua(Ze,ge,et){ge===void 0&&(ge=0),et===void 0&&(et=[]);var Ln=_n(Ze,ge),zr=Ln[0],Ji=Ln[1],Ja=Ln[2];return(0,i.useEffect)(Ja,et),[zr,Ji]}function va({model:Ze}){const{value:ge,key:et,loading:Ln}=Ze.useState(),[zr,Ji]=(0,i.useState)(ge);Ua(()=>{Ze.setValue(zr)},250,[zr]);const Ja=(0,i.useCallback)(lo=>{Ji(lo.target.value)},[Ji]);return i.createElement(bi.I,{id:et,placeholder:"Enter variable value",value:zr,loading:Ln,onChange:Ja})}var Va=Object.defineProperty,Qi=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,Nt=(Ze,ge,et)=>ge in Ze?Va(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,un=(Ze,ge)=>{for(var et in ge||(ge={}))ro.call(ge,et)&&Nt(Ze,et,ge[et]);if(Qi)for(var et of Qi(ge))Pe.call(ge,et)&&Nt(Ze,et,ge[et]);return Ze};class xn extends Oe{constructor(ge){super(un({type:"textbox",value:"",name:""},ge)),this._urlSync=new zt(this,{keys:[this.getKey()]})}getValue(){return this.state.value}setValue(ge){this.setState({value:ge}),this.publishEvent(new Ke(this),!0)}getKey(){return`var-${this.state.name}`}getUrlState(){return{[this.getKey()]:this.state.value}}updateFromUrl(ge){const et={},Ln=ge[this.getKey()];typeof Ln=="string"&&(et.value=Ln),this.setState(et)}}xn.Component=({model:Ze})=>i.createElement(va,{model:Ze});class zn{constructor(){this.urlKeyMapper=new sr,this._stateSub=null,this._locationSub=null,this._onLocationUpdate=ge=>{const et=new URLSearchParams(ge.search);this.urlKeyMapper.rebuldIndex(this._sceneRoot),this._syncSceneStateFromUrl(this._sceneRoot,et)},this._onStateChanged=({payload:ge})=>{const et=ge.changedObject;if(et.urlSync){const Ln=et.urlSync.getUrlState(),zr=v.E1.getSearch(),Ji={};this.urlKeyMapper.rebuldIndex(this._sceneRoot);for(const[Ja,lo]of Object.entries(Ln)){const To=this.urlKeyMapper.getUniqueKey(Ja,et),Xo=zr.getAll(To);Tr(Xo,lo)||(Ji[To]=lo)}Object.keys(Ji).length>0&&v.E1.partial(Ji,!0)}}}initSync(ge){this._locationSub||(Wt("UrlSyncManager","New location listen"),this._locationSub=v.E1.getHistory().listen(this._onLocationUpdate)),this._stateSub&&(Wt("UrlSyncManager","Unregister previous scene state subscription",this._sceneRoot.state.key),this._stateSub.unsubscribe()),this._sceneRoot=ge,this._stateSub=ge.subscribeToEvent(q,this._onStateChanged),this.syncFrom(this._sceneRoot)}cleanUp(ge){this._sceneRoot===ge&&(Wt("UrlSyncManager","Clean up"),this._locationSub&&(this._locationSub(),Wt("UrlSyncManager","Unregister history listen"),this._locationSub=null),this._stateSub&&(this._stateSub.unsubscribe(),this._stateSub=null,Wt("UrlSyncManager","Root deactived, unsub to state","same key",this._sceneRoot.state.key===ge.state.key)))}syncFrom(ge){const et=v.E1.getSearch();this.urlKeyMapper.rebuldIndex(this._sceneRoot),this._syncSceneStateFromUrl(ge,et)}_syncSceneStateFromUrl(ge,et){if(ge.urlSync){const Ln={},zr=ge.urlSync.getUrlState();for(const Ji of ge.urlSync.getKeys()){const Ja=this.urlKeyMapper.getUniqueKey(Ji,ge),lo=et.getAll(Ja),To=zr[Ji];Tr(lo,To)||(lo.length>0?Array.isArray(To)?Ln[Ji]=lo:Ln[Ji]=lo[0]:Ln[Ji]=null)}Object.keys(Ln).length>0&&ge.urlSync.updateFromUrl(Ln)}ge.forEachChild(Ln=>this._syncSceneStateFromUrl(Ln,et))}}class sr{constructor(){this.index=new Map}getUniqueKey(ge,et){const Ln=this.index.get(ge);if(!Ln)throw new Error("Cannot find any scene object that uses the key '"+ge+"'");const zr=Ln.findIndex(Ji=>Ji.sceneObject===et);return zr>0?`${ge}-${zr+1}`:ge}rebuldIndex(ge){this.index.clear(),this.buildIndex(ge,0)}buildIndex(ge,et){if(ge.urlSync)for(const Ln of ge.urlSync.getKeys()){const zr=this.index.get(Ln);zr?(zr.push({sceneObject:ge,depth:et}),zr.sort((Ji,Ja)=>Ji.depth-Ja.depth)):this.index.set(Ln,[{sceneObject:ge,depth:et}])}ge.forEachChild(Ln=>this.buildIndex(Ln,et+1))}}function Tr(Ze,ge){return Ze.length===0&&ge==null?!0:!Array.isArray(ge)&&Ze?.length===1?ge===Ze[0]:ge?.length===0&&Ze===null?!0:(0,on.isEqual)(Ze,ge)}let Br;function Er(){return Br||(Br=new zn),Br}class Sr extends Oe{constructor(ge){super(ge),this.addActivationHandler(()=>()=>Er().cleanUp(this))}initUrlSync(){Er().initSync(this)}}Sr.Component=Vr;function Vr({model:Ze}){const{body:ge,controls:et}=Ze.useState(),Ln=(0,$a.wW)(fi);return i.createElement("div",{className:Ln.container},et&&i.createElement("div",{className:Ln.controls},et.map(zr=>i.createElement(zr.Component,{key:zr.state.key,model:zr}))),i.createElement("div",{className:Ln.body},i.createElement(ge.Component,{model:ge})))}function fi(Ze){return{container:(0,Eo.css)({flexGrow:1,display:"flex",gap:Ze.spacing(2),minHeight:"100%",flexDirection:"column"}),body:(0,Eo.css)({flexGrow:1,display:"flex",gap:"8px"}),controls:(0,Eo.css)({display:"flex",gap:Ze.spacing(1),alignItems:"center",flexWrap:"wrap"})}}var xr=t(79248),Wr=t(83335),ti=t(64987),xi=t(21708),Gi=t(32713),_i=t(34667),da=function(){};function Sa(Ze){for(var ge=[],et=1;et{var et={};for(var Ln in Ze)ls.call(Ze,Ln)&&ge.indexOf(Ln)<0&&(et[Ln]=Ze[Ln]);if(Ze!=null&&rs)for(var Ln of rs(Ze))ge.indexOf(Ln)<0&&Ss.call(Ze,Ln)&&(et[Ln]=Ze[Ln]);return et};function Do({model:Ze}){var ge;const et=Ze.useState(),{title:Ln,description:zr,options:Ji,fieldConfig:Ja,pluginLoadError:lo,$data:To,displayMode:Xo,hoverHeader:mu,menu:ws,headerActions:Uu}=et,el=cs(et,["title","description","options","fieldConfig","pluginLoadError","$data","displayMode","hoverHeader","menu","headerActions"]),[Gl,{width:Al,height:ac}]=Yo(),Lc=Ze.getPlugin(),xl=wr.getLayout(Ze),hl=xl.isDraggable()&&((ge=el.isDraggable)!=null?ge:!0),Su=hl&&xl.getDragClass?xl.getDragClass():"",Dc=hl&&xl.getDragClassCancel?xl.getDragClassCancel():"",Xc=wr.getData(Ze),jc=Xc.useState(),Nc=Ze.applyFieldConfig(jc.data),ad=Ze.interpolate(Ln,void 0,"text"),kf=wr.getTimeRange(Ze).getTimeZone();if(lo)return i.createElement("div",null,"Failed to load plugin: ",lo);if(!Lc)return i.createElement("div",null,"Loading plugin panel...");if(!Lc.panel)return i.createElement("div",null,"Panel plugin has no panel component");const Cf=Lc.panel;To&&To.setContainerWidth&&To.setContainerWidth(Al);const Rd=[];Ze.state.$timeRange&&Rd.push(i.createElement(Ze.state.$timeRange.Component,{model:Ze.state.$timeRange}));let vh;ws&&(vh=i.createElement(ws.Component,{model:ws}));let Vf;Uu&&(Ts(Uu)?Vf=i.createElement(Uu.Component,{model:Uu}):Vf=Uu);const dd=Nc,oc=Xc.isDataReadyToDisplay?Xc.isDataReadyToDisplay():!0;return i.createElement("div",{ref:Gl,style:{position:"absolute",width:"100%",height:"100%"}},Al>0&&ac>0&&i.createElement(Ea.fm,{title:ad,description:zr?()=>Ze.interpolate(zr):"",loadingState:dd.state,statusMessage:fs(dd,lo),width:Al,height:ac,displayMode:Xo,hoverHeader:mu,titleItems:Rd,dragClass:Su,actions:Vf,dragClassCancel:Dc,padding:Lc.noPadding?"none":"md",menu:vh,onCancelQuery:Ze.onCancelQuery},(hd,xf)=>i.createElement(i.Fragment,null,i.createElement(ko.z4,{dependencies:[Lc,dd]},i.createElement(bo.b,{meta:Lc.meta},i.createElement(Es._w,{value:Ze.getPanelContext()},oc&&i.createElement(Cf,{id:1,data:dd,title:Ln,timeRange:dd.timeRange,timeZone:kf,options:Ji,fieldConfig:Ja,transparent:!1,width:hd,height:xf,renderCounter:0,replaceVariables:Ze.interpolate,onOptionsChange:Ze.onOptionsChange,onFieldConfigChange:Ze.onFieldConfigChange,onChangeTimeRange:Ze.onChangeTimeRange,eventBus:(0,Gi.N$)()})))))))}function fs(Ze,ge){return ge||(Ze.error?Ze.error.message:void 0)}var is=t(25587),Os=t(1141),Qs=t(19221),du=t(76178),Yu=t(76761),$u=Object.defineProperty,Xu=Object.defineProperties,su=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,Lu=Object.prototype.hasOwnProperty,hu=Object.prototype.propertyIsEnumerable,Js=(Ze,ge,et)=>ge in Ze?$u(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,ys=(Ze,ge)=>{for(var et in ge||(ge={}))Lu.call(ge,et)&&Js(Ze,et,ge[et]);if(Pu)for(var et of Pu(ge))hu.call(ge,et)&&Js(Ze,et,ge[et]);return Ze},qo=(Ze,ge)=>Xu(Ze,su(ge));const Ps="hideSeriesFrom",Ws=(0,is.Y4)(Ps);function Qo(Ze,ge,et,Ln){const{overrides:zr}=et,Ji=Ze,Ja=zr.findIndex(Ws);if(Ja<0){if(ge===Yu.R.ToggleSelection){const Uu=ds([Ji,...pu(zr,Ln)]);return qo(ys({},et),{overrides:[...et.overrides,Uu]})}const mu=Hs(Ln,Ji),ws=ds(mu);return qo(ys({},et),{overrides:[...et.overrides,ws]})}const lo=Array.from(zr),[To]=lo.splice(Ja,1);if(ge===Yu.R.ToggleSelection){let mu=tu(To);const ws=pu(lo,Ln);if(ws.length>0&&(mu=mu.filter(el=>ws.indexOf(el)<0)),mu[0]===Ji&&mu.length===1)return qo(ys({},et),{overrides:lo});const Uu=ds([Ji,...ws]);return qo(ys({},et),{overrides:[...lo,Uu]})}const Xo=zu(To,Ji);return Ou(Xo,Ln)?qo(ys({},et),{overrides:lo}):qo(ys({},et),{overrides:[...lo,Xo]})}function ds(Ze,ge=Os.Ys.exclude,et){return et=et??{id:"custom.hideFrom",value:{viz:!0,legend:!1,tooltip:!1}},{__systemRef:Ps,matcher:{id:Qs.mi.byNames,options:{mode:ge,names:Ze,prefix:ge===Os.Ys.exclude?"All except:":void 0,readOnly:!0}},properties:[qo(ys({},et),{value:{viz:!0,legend:!1,tooltip:!1}})]}}const zu=(Ze,ge,et=Os.Ys.exclude)=>{const Ln=Ze.properties.find(Ja=>Ja.id==="custom.hideFrom"),zr=tu(Ze),Ji=zr.findIndex(Ja=>Ja===ge);return Ji<0?zr.push(ge):zr.splice(Ji,1),ds(zr,et,Ln)},tu=Ze=>{var ge;const et=(ge=Ze.matcher.options)==null?void 0:ge.names;return Array.isArray(et)?[...et]:[]},Ou=(Ze,ge)=>tu(Ze).length===Hs(ge).length,Hs=(Ze,ge)=>{const et=new Set;for(const Ln of Ze)for(const zr of Ln.fields){if(zr.type!==Ca.fS.number)continue;const Ji=(0,Oa.CZ)(zr,Ln,Ze);Ji!==ge&&et.add(Ji)}return Array.from(et)},pu=(Ze,ge)=>{var et;let Ln=[];for(const zr of Ze){const Ji=zr.properties.find(Ja=>Ja.id==="custom.hideFrom");if(Ji!==void 0&&((et=Ji.value)==null?void 0:et.legend)===!0){const lo=du.Ls.get(zr.matcher.id).get(zr.matcher.options);for(const To of ge)for(const Xo of To.fields){if(Xo.type!==Ca.fS.number)continue;const mu=(0,Oa.CZ)(Xo,To,ge);lo(Xo,To,ge)&&Ln.push(mu)}}}return Ln};var ku=t(93666),Nu=Object.defineProperty,Fu=Object.defineProperties,Ku=Object.getOwnPropertyDescriptors,sl=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,Tu=Object.prototype.propertyIsEnumerable,Vs=(Ze,ge,et)=>ge in Ze?Nu(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Ds=(Ze,ge)=>{for(var et in ge||(ge={}))lu.call(ge,et)&&Vs(Ze,et,ge[et]);if(sl)for(var et of sl(ge))Tu.call(ge,et)&&Vs(Ze,et,ge[et]);return Ze},Ks=(Ze,ge)=>Fu(Ze,Ku(ge));const nu=(Ze,ge,et)=>{const{overrides:Ln}=et,zr=et.overrides.findIndex(Xo=>Xo.matcher.id===Qs.mi.byName&&Xo.matcher.options===Ze);if(zr<0)return Ks(Ds({},et),{overrides:[...et.overrides,Ju(Ze,ge)]});const Ji=Array.from(Ln),Ja=Ji[zr],lo=Ja.properties.findIndex(Xo=>Xo.id==="color");if(lo<0)return Ji[zr]=Ks(Ds({},Ja),{properties:[...Ja.properties,nl(ge)]}),Ks(Ds({},et),{overrides:Ji});const To=Array.from(Ja.properties);return To[lo]=nl(ge),Ji[zr]=Ks(Ds({},Ja),{properties:To}),Ks(Ds({},et),{overrides:Ji})},Ju=(Ze,ge)=>({matcher:{id:Qs.mi.byName,options:Ze},properties:[nl(ge)]}),nl=Ze=>({id:"color",value:{mode:ku.S.Fixed,fixedColor:Ze}});var ec=Object.defineProperty,Mc=Object.defineProperties,hc=Object.getOwnPropertyDescriptors,Ol=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,Fl=(Ze,ge,et)=>ge in Ze?ec(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,rc=(Ze,ge)=>{for(var et in ge||(ge={}))Nl.call(ge,et)&&Fl(Ze,et,ge[et]);if(Ol)for(var et of Ol(ge))wl.call(ge,et)&&Fl(Ze,et,ge[et]);return Ze},Ic=(Ze,ge)=>Mc(Ze,hc(ge));class kl extends Oe{constructor(ge){super(rc({options:{},fieldConfig:{defaults:{},overrides:[]},title:"Title",pluginId:"timeseries"},ge)),this._variableDependency=new Xe(this,{statePaths:["title","options","fieldConfig"]}),this._structureRev=0,this.onChangeTimeRange=et=>{wr.getTimeRange(this).onTimeRangeChange({raw:{from:(0,Bt.zh)(et.from),to:(0,Bt.zh)(et.to)},from:(0,Bt.zh)(et.from),to:(0,Bt.zh)(et.to)})},this.onOptionsChange=et=>{this.setState({options:et})},this.onFieldConfigChange=et=>{this.setState({fieldConfig:et})},this.interpolate=(et,Ln,zr)=>wr.interpolate(this,et,Ln,zr),this.onCancelQuery=()=>{var et;const Ln=wr.getData(this);(et=Ln.cancelQuery)==null||et.call(Ln)},this._onSeriesColorChange=(et,Ln)=>{this.onFieldConfigChange(nu(et,Ln,this.state.fieldConfig))},this._onSeriesVisibilityChange=(et,Ln)=>{this._dataWithFieldConfig&&this.onFieldConfigChange(Qo(et,Ln,this.state.fieldConfig,this._dataWithFieldConfig.series))},this._onInstanceStateChange=et=>{this.setState({pluginInstanceState:et})},this._onToggleLegendSort=et=>{const Ln=this.state.options.legend;if(!Ln)return;let zr=Ln.sortDesc,Ji=Ln.sortBy;et!==Ji&&(zr=void 0),zr===!1?(Ji=void 0,zr=void 0):(zr=!zr,Ji=et),this.onOptionsChange(Ic(rc({},this.state.options),{legend:Ic(rc({},Ln),{sortBy:Ji,sortDesc:zr})}))},this._panelContext={eventBus:(0,Gi.N$)(),app:Wi.zj.Unknown,sync:()=>xr.m.Off,onSeriesColorChange:this._onSeriesColorChange,onToggleSeriesVisibility:this._onSeriesVisibilityChange,onToggleLegendSort:this._onToggleLegendSort,onInstanceStateChange:this._onInstanceStateChange},this.addActivationHandler(()=>{this._onActivate()})}_onActivate(){this._plugin||this._loadPlugin(this.state.pluginId)}_loadPlugin(ge){const et=j(ge);if(et)this._pluginLoaded(et);else{const{importPanelPlugin:Ln}=(0,S.bP)();Ln(ge).then(zr=>this._pluginLoaded(zr)).catch(zr=>{this.setState({pluginLoadError:zr.message})})}}_pluginLoaded(ge){const{options:et,fieldConfig:Ln,title:zr,pluginVersion:Ji}=this.state,Ja={title:zr,options:et,fieldConfig:Ln,id:1,type:ge.meta.id,pluginVersion:Ji},lo=this._getPluginVersion(ge);ge.onPanelMigration&&lo!==this.state.pluginVersion&&(Ja.options=ge.onPanelMigration(Ja));const To=(0,Wr.d4)({plugin:ge,currentOptions:Ja.options,currentFieldConfig:Ja.fieldConfig,isAfterPluginChange:!1});this._plugin=ge,this.setState({options:To.options,fieldConfig:To.fieldConfig,pluginVersion:lo})}_getPluginVersion(ge){return ge&&ge.meta.info.version?ge.meta.info.version:_i.config.buildInfo.version}getPlugin(){return this._plugin}getPanelContext(){return this._panelContext}applyFieldConfig(ge){var et,Ln;const zr=this._plugin;if(!zr||zr.meta.skipDataQuery||!ge)return hn;const Ji=zr.fieldConfigRegistry,Ja=(et=this._prevData)==null?void 0:et.series,lo=ge?.series;return ge.structureRev==null&&lo&&Ja&&!(0,ti.nl)(lo,Ja,ti.Ch)&&this._structureRev++,this._dataWithFieldConfig=Ic(rc({},ge),{structureRev:this._structureRev,series:(0,xi.SM)({data:lo,fieldConfig:this.state.fieldConfig,fieldConfigRegistry:Ji,replaceVariables:this.interpolate,theme:_i.config.theme2,timeZone:(Ln=ge.request)==null?void 0:Ln.timezone})}),this._dataWithFieldConfig}}kl.Component=Do;var Gc=t(89746);class $l extends Oe{addItem(ge){this.setState({items:this.state.items?[...this.state.items,ge]:[ge]})}setItems(ge){this.setState({items:ge})}}$l.Component=Ml;function Ml({model:Ze}){const{items:ge}=Ze.useState(),et=Ln=>Ln.map(zr=>zr.type==="divider"?i.createElement(Gc.v.Divider,{key:zr.text}):i.createElement(Gc.v.Item,{key:zr.text,label:zr.text,icon:zr.iconClassName,childItems:zr.subMenu?et(zr.subMenu):void 0,url:zr.href,onClick:zr.onClick,shortcut:zr.shortcut}));return ge?i.createElement(Gc.v,null,et(ge)):null}var zc=t(30973),tf=t(66670),_c=Object.getOwnPropertySymbols,Cc=Object.prototype.hasOwnProperty,of=Object.prototype.propertyIsEnumerable,Qc=(Ze,ge)=>{var et={};for(var Ln in Ze)Cc.call(Ze,Ln)&&ge.indexOf(Ln)<0&&(et[Ln]=Ze[Ln]);if(Ze!=null&&_c)for(var Ln of _c(Ze))ge.indexOf(Ln)<0&&of.call(Ze,Ln)&&(et[Ln]=Ze[Ln]);return et};class sc extends Oe{constructor(){super(...arguments),this.onToggle=()=>{this.setState({isCollapsed:!this.state.isCollapsed})},this.onRemove=()=>{const ge=this.parent;lf(ge)&&ge.setState({body:void 0})}}}sc.Component=ul;function ul({model:Ze}){const{title:ge,isCollapsed:et,canCollapse:Ln,canRemove:zr,body:Ji,actions:Ja}=Ze.useState(),lo=(0,$a.wW)(fc),To=(Ja??[]).map(Xo=>i.createElement(Xo.Component,{key:Xo.state.key,model:Xo}));return zr&&To.push(i.createElement(zc.h,{icon:"times",variant:"default",onClick:Ze.onRemove,key:"remove-button","aria-label":"Remove scene"})),i.createElement("div",{className:lo.row},i.createElement("div",{className:lo.rowHeader},i.createElement(vc,{gap:0},i.createElement("div",{className:lo.title,role:"heading","aria-level":1},ge),Ln&&i.createElement("div",{className:lo.toggle},i.createElement(tf.zx,{size:"sm",icon:et?"angle-down":"angle-up",fill:"text",variant:"secondary","aria-label":et?"Expand scene":"Collapse scene",onClick:Ze.onToggle}))),i.createElement("div",{className:lo.actions},To)),!et&&i.createElement(Ji.Component,{model:Ji}))}const fc=Ze=>({row:(0,Eo.css)({display:"flex",flexDirection:"column",flexGrow:1,gap:Ze.spacing(1),cursor:"pointer"}),toggle:(0,Eo.css)({}),title:(0,Eo.css)({fontSize:Ze.typography.h5.fontSize}),rowHeader:(0,Eo.css)({display:"flex",alignItems:"center",gap:Ze.spacing(2)}),actions:(0,Eo.css)({display:"flex",alignItems:"center",gap:Ze.spacing(1),justifyContent:"flex-end",flexGrow:1})});function lf(Ze){return"body"in Ze.state}const vc=Ze=>{var ge=Ze,{children:et}=ge,Ln=Qc(ge,["children"]);const zr=(0,$a.wW)((0,i.useCallback)(Ji=>yl(Ji,Ln),[Ln]));return i.createElement("div",{className:zr.root},et)},yl=(Ze,ge)=>{var et,Ln,zr;return{root:(0,Eo.css)({display:"flex",flexDirection:(et=ge.direction)!=null?et:"row",flexWrap:(Ln=ge.wrap)==null||Ln?"wrap":void 0,alignItems:ge.alignItems,gap:Ze.spacing((zr=ge.gap)!=null?zr:2),flexGrow:ge.flexGrow})}};class cf extends Oe{constructor(){super(...arguments),this._variableDependency=new Xe(this,{statePaths:["text"]})}}cf.Component=({model:Ze})=>{const{text:ge,fontSize:et=20,align:Ln="left",key:zr,spacing:Ji}=Ze.useState(),Ja=(0,$a.l4)(),lo=(0,Eo.css)({fontSize:et,display:"flex",flexGrow:1,alignItems:"center",padding:Ji?Ja.spacing(Ji,0):void 0,justifyContent:Ln});return i.createElement("div",{className:lo,"data-testid":zr},wr.interpolate(Ze,ge))};class _l extends Oe{}_l.Component=({model:Ze})=>{const ge=Ze.useState();return i.createElement(zc.h,{onClick:ge.onClick,icon:ge.icon})};class qu extends Oe{}qu.Component=({model:Ze})=>{const ge=Ze.useState();return i.createElement(bi.I,{defaultValue:ge.value,width:8,onBlur:et=>{Ze.state.onChange(parseInt(et.currentTarget.value,10))}})};var ic=t(37424);class jl extends Oe{}jl.Component=lc;function lc({model:Ze}){const{hidePicker:ge,isOnCanvas:et}=Ze.useState(),Ln=wr.getTimeRange(Ze),zr=Ln.getTimeZone(),Ji=Ln.useState();return ge?null:i.createElement(ic.Xc,{isOnCanvas:et??!0,value:Ji.value,onChange:Ln.onTimeRangeChange,timeZone:zr,fiscalYearStartMonth:0,onMoveBackward:()=>{},onMoveForward:()=>{},onZoom:()=>{},onChangeTimeZone:Ln.onTimeZoneChange,onChangeFiscalYearStartMonth:()=>{}})}var Rl=t(26862),al=Object.defineProperty,ll=Object.defineProperties,Wl=Object.getOwnPropertyDescriptors,dc=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Ll=(Ze,ge,et)=>ge in Ze?al(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Oc=(Ze,ge)=>{for(var et in ge||(ge={}))Bl.call(ge,et)&&Ll(Ze,et,ge[et]);if(dc)for(var et of dc(ge))Pl.call(ge,et)&&Ll(Ze,et,ge[et]);return Ze},kc=(Ze,ge)=>ll(Ze,Wl(ge));const sf=["5s","10s","30s","1m","5m","15m","30m","1h","2h","1d"];class Bc extends Oe{constructor(ge){var et;super(kc(Oc({refresh:""},ge),{intervals:(et=ge.intervals)!=null?et:sf})),this._urlSync=new zt(this,{keys:["refresh"]}),this.onRefresh=()=>{const Ln=wr.getTimeRange(this);this._intervalTimer&&clearInterval(this._intervalTimer),Ln.onRefresh(),this.setupIntervalTimer()},this.onIntervalChanged=Ln=>{this.setState({refresh:Ln}),this.setupIntervalTimer()},this.setupIntervalTimer=()=>{const Ln=wr.getTimeRange(this),{refresh:zr,intervals:Ji}=this.state;if((this._intervalTimer||zr==="")&&clearInterval(this._intervalTimer),zr===""||Ji&&!Ji.includes(zr))return;const Ja=Ya.intervalToMs(zr);this._intervalTimer=setInterval(()=>{Ln.onRefresh()},Ja)},this.addActivationHandler(()=>(this.setupIntervalTimer(),()=>{this._intervalTimer&&clearInterval(this._intervalTimer)}))}getUrlState(){return{refresh:this.state.refresh}}updateFromUrl(ge){const et=ge.refresh;et&&typeof et=="string"&&this.setState({refresh:et})}}Bc.Component=Ef;function Ef({model:Ze}){const{refresh:ge,intervals:et,isOnCanvas:Ln}=Ze.useState();return i.createElement(Rl.dP,{value:ge,intervals:et,onRefresh:Ze.onRefresh,onIntervalChanged:Ze.onIntervalChanged,isOnCanvas:Ln??!0})}class Sf extends Oe{constructor(ge){super(ge),this.addActivationHandler(()=>{this._subs.add(wr.getData(this).subscribeToState(et=>{var Ln;((Ln=et.data)==null?void 0:Ln.state)===vr.Gu.Done&&this.performRepeat(et.data)}))})}performRepeat(ge){const et=[];for(let Ln=0;Ln{const{body:ge}=Ze.useState();return i.createElement(ge.Component,{model:ge})};class bc extends Oe{constructor(){super({})}}bc.Component=Ze=>i.createElement("div",{style:{flexGrow:1}});class yf extends Oe{toggleDirection(){this.setState({direction:this.state.direction==="row"?"column":"row"})}isDraggable(){return!1}}yf.Component=xc;function xc({model:Ze,parentState:ge}){const{children:et,isHidden:Ln}=Ze.useState(),zr=Vl(Ze.state,ge);return Ln?null:i.createElement("div",{className:zr},et.map(Ji=>{const Ja=Ji.Component;return i.createElement(Ja,{key:Ji.state.key,model:Ji,parentState:Ze.state})}))}class Mf extends Oe{}Mf.Component=Bu;function Bu({model:Ze,parentState:ge}){if(!ge)throw new Error("SceneFlexItem must be a child of SceneFlexLayout");const{body:et,isHidden:Ln}=Ze.useState(),zr=Qu(Ze.state,ge);return!et||Ln?null:i.createElement("div",{className:zr},i.createElement(et.Component,{model:et}))}function vl(Ze,ge,et){var Ln,zr,Ji;const Ja=(Ln=et.direction)!=null?Ln:"row",{xSizing:lo="fill",ySizing:To="fill"}=ge;return Ze.display="flex",Ze.position="relative",Ze.flexDirection=Ja,Ja==="column"?(ge.height?Ze.height=ge.height:Ze.flexGrow=To==="fill"?1:0,ge.width?Ze.width=ge.width:Ze.alignSelf=lo==="fill"?"stretch":"flex-start"):(ge.height?Ze.height=ge.height:Ze.alignSelf=To==="fill"?"stretch":"flex-start",ge.width?Ze.width=ge.width:Ze.flexGrow=lo==="fill"?1:0),Ze.minWidth=ge.minWidth,Ze.maxWidth=ge.maxWidth,Ze.maxHeight=ge.maxHeight,Ze.minHeight=(zr=ge.minHeight)!=null?zr:et.minHeight,Ze.height=(Ji=ge.height)!=null?Ji:et.height,Ze}function Qu(Ze,ge){return(0,i.useMemo)(()=>{var et,Ln,zr,Ji,Ja,lo,To,Xo,mu,ws;const Uu=_i.config.theme2,el=vl({},Ze,ge);return el[Uu.breakpoints.down("md")]={maxWidth:(Ln=(et=Ze.md)==null?void 0:et.maxWidth)!=null?Ln:"unset",maxHeight:(Ji=(zr=Ze.md)==null?void 0:zr.maxHeight)!=null?Ji:"unset",height:(To=(Ja=Ze.md)==null?void 0:Ja.height)!=null?To:(lo=ge.md)==null?void 0:lo.height,width:(ws=(Xo=Ze.md)==null?void 0:Xo.width)!=null?ws:(mu=ge.md)==null?void 0:mu.width},(0,Eo.css)(el)},[Ze,ge])}function Vl(Ze,ge){return(0,i.useMemo)(()=>{var et,Ln,zr,Ji,Ja,lo,To,Xo,mu,ws;const{direction:Uu="row",wrap:el}=Ze,Gl=_i.config.theme2,Al={};return ge?vl(Al,Ze,ge):(Al.display="flex",Al.flexGrow=1),Al.flexDirection=Uu,Al.gap="8px",Al.flexWrap=el||"nowrap",Al.alignContent="baseline",Al.minHeight=Al.minHeight||0,Al[Gl.breakpoints.down("md")]={flexDirection:(Ln=(et=Ze.md)==null?void 0:et.direction)!=null?Ln:"column",maxWidth:(Ji=(zr=Ze.md)==null?void 0:zr.maxWidth)!=null?Ji:"unset",maxHeight:(lo=(Ja=Ze.md)==null?void 0:Ja.maxHeight)!=null?lo:"unset",height:(Xo=(To=Ze.md)==null?void 0:To.height)!=null?Xo:"unset",width:(ws=(mu=Ze.md)==null?void 0:mu.width)!=null?ws:"unset"},(0,Eo.css)(Al)},[ge,Ze])}const Ul=4,gs=30,pc=8,Hc=24;var bf=t(41966),Kc=t.n(bf),sd=function(Ze,ge){if(!(Ze instanceof ge))throw new TypeError("Cannot call a class as a function")},Ed=function(){function Ze(ge,et){for(var Ln=0;Ln div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',Xc=Su.head||Su.getElementsByTagName("head")[0],jc=Su.createElement("style");jc.id="detectElementResize",jc.type="text/css",Ze!=null&&jc.setAttribute("nonce",Ze),jc.styleSheet?jc.styleSheet.cssText=Dc:jc.appendChild(Su.createTextNode(Dc)),Xc.appendChild(jc)}},Lc=function(Su,Dc){if(To)Su.attachEvent("onresize",Dc);else{if(!Su.__resizeTriggers__){var Xc=Su.ownerDocument,jc=df.getComputedStyle(Su);jc&&jc.position==="static"&&(Su.style.position="relative"),ac(Xc),Su.__resizeLast__={},Su.__resizeListeners__=[],(Su.__resizeTriggers__=Xc.createElement("div")).className="resize-triggers";var Nc=Xc.createElement("div");Nc.className="expand-trigger",Nc.appendChild(Xc.createElement("div"));var ad=Xc.createElement("div");ad.className="contract-trigger",Su.__resizeTriggers__.appendChild(Nc),Su.__resizeTriggers__.appendChild(ad),Su.appendChild(Su.__resizeTriggers__),Ja(Su),Su.addEventListener("scroll",lo,!0),Ln&&(Su.__resizeTriggers__.__animationListener__=function(Cf){Cf.animationName===et&&Ja(Su)},Su.__resizeTriggers__.addEventListener(Ln,Su.__resizeTriggers__.__animationListener__))}Su.__resizeListeners__.push(Dc)}},xl=function(Su,Dc){if(To)Su.detachEvent("onresize",Dc);else if(Su.__resizeListeners__.splice(Su.__resizeListeners__.indexOf(Dc),1),!Su.__resizeListeners__.length){Su.removeEventListener("scroll",lo,!0),Su.__resizeTriggers__.__animationListener__&&(Su.__resizeTriggers__.removeEventListener(Ln,Su.__resizeTriggers__.__animationListener__),Su.__resizeTriggers__.__animationListener__=null);try{Su.__resizeTriggers__=!Su.removeChild(Su.__resizeTriggers__)}catch{}}};return{addResizeListener:Lc,removeResizeListener:xl}}var Vc=function(Ze){zs(ge,Ze);function ge(){var et,Ln,zr,Ji;sd(this,ge);for(var Ja=arguments.length,lo=Array(Ja),To=0;Toge in Ze?If(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Ta=(Ze,ge)=>{for(var et in ge||(ge={}))pr.call(ge,et)&&Zi(Ze,et,ge[et]);if(Dr)for(var et of Dr(ge))Mi.call(ge,et)&&Zi(Ze,et,ge[et]);return Ze},Oo=(Ze,ge)=>{var et={};for(var Ln in Ze)pr.call(Ze,Ln)&&ge.indexOf(Ln)<0&&(et[Ln]=Ze[Ln]);if(Ze!=null&&Dr)for(var Ln of Dr(Ze))ge.indexOf(Ln)<0&&Mi.call(Ze,Ln)&&(et[Ln]=Ze[Ln]);return et};function No(){var Ze;const ge=(0,i.useRef)(void 0);return(Ze=ge.current)!=null||(ge.current=(0,on.uniqueId)()),ge.current}const xo=i.forwardRef((Ze,ge)=>{var et=Ze,{children:Ln,onLoad:zr,onChange:Ji}=et,Ja=Oo(et,["children","onLoad","onChange"]);const lo=No(),[To,Xo]=(0,i.useState)(!1),[mu,ws]=(0,i.useState)(!1),Uu=(0,i.useRef)(null);return(0,i.useImperativeHandle)(ge,()=>Uu.current),qc(()=>{xo.addCallback(lo,Gl=>{!To&&Gl.isIntersecting&&(Xo(!0),zr?.()),ws(Gl.isIntersecting),Ji?.(Gl.isIntersecting)});const el=Uu.current;return el&&xo.observer.observe(el),()=>{delete xo.callbacks[lo],el&&xo.observer.unobserve(el),Object.keys(xo.callbacks).length===0&&xo.observer.disconnect()}}),i.createElement("div",Ta({id:lo,ref:Uu},Ja),To&&(typeof Ln=="function"?Ln({isInView:mu}):Ln))});xo.displayName="LazyLoader",xo.callbacks={},xo.addCallback=(Ze,ge)=>xo.callbacks[Ze]=ge,xo.observer=new IntersectionObserver(Ze=>{for(const ge of Ze)xo.callbacks[ge.target.id](ge)},{rootMargin:"100px"});function Ls({model:Ze}){const{children:ge,isLazy:et,isDraggable:Ln}=Ze.useState();return Fs(ge),i.createElement($c,{disableHeight:!0},({width:zr})=>{if(zr===0)return null;const Ji=Ze.buildGridLayout(zr);return i.createElement("div",{style:{width:`${zr}px`,height:"100%"}},i.createElement(Kc(),{width:zr,isDraggable:Ln&&zr>768,isResizable:!1,containerPadding:[0,0],useCSSTransforms:!1,margin:[pc,pc],cols:Hc,rowHeight:gs,draggableHandle:`.grid-drag-handle-${Ze.state.key}`,draggableCancel:".grid-drag-cancel",layout:Ji,onDragStop:Ze.onDragStop,onResizeStop:Ze.onResizeStop,onLayoutChange:Ze.onLayoutChange,isBounded:!1},Ji.map(Ja=>{const lo=Ze.getSceneLayoutChild(Ja.i);return et?i.createElement(xo,{key:lo.state.key},i.createElement(lo.Component,{model:lo,key:lo.state.key})):i.createElement("div",{key:lo.state.key},i.createElement(lo.Component,{model:lo,key:lo.state.key}))})))})}function Fs(Ze){if(Ze.some(ge=>ge.state.height===void 0||ge.state.width===void 0||ge.state.x===void 0||ge.state.y===void 0))throw new Error("All children must have a size specified")}var As=t(73453);function Cu({className:Ze,dragClass:ge}){return i.createElement("div",{className:`${Ze} ${ge}`,style:{width:"20px",height:"20px",cursor:"move"}},i.createElement(As.J,{name:"draggabledots"}))}var Iu=Object.defineProperty,Tl=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,cl=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Jl=(Ze,ge,et)=>ge in Ze?Iu(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Fe=(Ze,ge)=>{for(var et in ge||(ge={}))tl.call(ge,et)&&Jl(Ze,et,ge[et]);if(cl)for(var et of cl(ge))Zl.call(ge,et)&&Jl(Ze,et,ge[et]);return Ze},He=(Ze,ge)=>Tl(Ze,Du(ge));class Dt extends Oe{constructor(ge){super(He(Fe({children:ge.children||[],isCollapsible:ge.isCollapsible||!0,title:ge.title||"",isDraggable:ge.isDraggable||!0,isResizable:ge.isResizable||!1},ge),{x:0,height:1,width:Hc})),this._urlSync=new zt(this,{keys:["rowc"]}),this.onCollapseToggle=()=>{this.state.isCollapsible&&this.getGridLayout().toggleRow(this)}}getGridLayout(){const ge=this.parent;if(!ge||!(ge instanceof Cs))throw new Error("SceneGridRow must be a child of SceneGridLayout");return ge}getUrlState(){return{rowc:this.state.isCollapsed?"1":"0"}}updateFromUrl(ge){ge.rowc!=null&&ge.rowc!==this.getUrlState().rowc&&this.onCollapseToggle()}}Dt.Component=gn;function gn({model:Ze}){const ge=(0,$a.wW)(Xn),{isCollapsible:et,isCollapsed:Ln,title:zr,isDraggable:Ji}=Ze.useState(),Ja=i.createElement(Cu,{dragClass:Ze.getGridLayout().getDragClass()});return i.createElement("div",{className:ge.row},i.createElement("div",{className:(0,Eo.cx)(ge.rowHeader,Ln&&ge.rowHeaderCollapsed)},i.createElement("button",{onClick:Ze.onCollapseToggle,className:ge.rowTitleButton},et&&i.createElement(As.J,{name:Ln?"angle-right":"angle-down"}),i.createElement("span",{className:ge.rowTitle},zr)),Ji&&Ln&&i.createElement("div",null,Ja)))}const Xn=Ze=>({row:(0,Eo.css)({width:"100%",height:"100%",position:"relative",zIndex:0,display:"flex",flexDirection:"column"}),rowHeader:(0,Eo.css)({width:"100%",height:"30px",display:"flex",justifyContent:"space-between",marginBottom:"8px",border:"1px solid transparent"}),rowTitleButton:(0,Eo.css)({display:"flex",alignItems:"center",cursor:"pointer",background:"transparent",border:"none",gap:Ze.spacing(1)}),rowHeaderCollapsed:(0,Eo.css)({marginBottom:"0px",background:Ze.colors.background.primary,border:`1px solid ${Ze.colors.border.weak}`,borderRadius:Ze.shape.borderRadius(1)}),rowTitle:(0,Eo.css)({fontSize:Ze.typography.h5.fontSize,fontWeight:Ze.typography.fontWeightMedium})});var cr=Object.defineProperty,jr=Object.defineProperties,Hr=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,Ia=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,pa=(Ze,ge,et)=>ge in Ze?cr(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Yi=(Ze,ge)=>{for(var et in ge||(ge={}))Ia.call(ge,et)&&pa(Ze,et,ge[et]);if(sa)for(var et of sa(ge))Aa.call(ge,et)&&pa(Ze,et,ge[et]);return Ze},eo=(Ze,ge)=>jr(Ze,Hr(ge));const $o=class extends Oe{constructor(Ze){super(eo(Yi({},Ze),{children:_u(Ze.children)})),this._skipOnLayoutChange=!1,this.onLayoutChange=ge=>{if(this._skipOnLayoutChange){this._skipOnLayoutChange=!1;return}for(const et of ge){const Ln=this.getSceneLayoutChild(et.i),zr={x:et.x,y:et.y,width:et.w,height:et.h};Eu(Ln.state,zr)||Ln.setState(Yi({},zr))}this.setState({children:_u(this.state.children)})},this.onResizeStop=(ge,et,Ln)=>{this.getSceneLayoutChild(Ln.i).setState({width:Ln.w,height:Ln.h})},this.onDragStop=(ge,et,Ln)=>{const zr=this.getSceneLayoutChild(Ln.i);ge=ju(ge);for(let To=0;ToTo.i===Ln.i),Ja=this.findGridItemSceneParent(ge,Ji-1);let lo=this.state.children;Ja!==zr.parent&&(lo=this.moveChildTo(zr,Ja)),this.setState({children:_u(lo)}),this._skipOnLayoutChange=!0}}isDraggable(){var Ze;return(Ze=this.state.isDraggable)!=null?Ze:!1}getDragClass(){return`grid-drag-handle-${this.state.key}`}getDragClassCancel(){return"grid-drag-cancel"}toggleRow(Ze){var ge,et;if(!Ze.state.isCollapsed){Ze.setState({isCollapsed:!0}),this.setState({});return}const zr=Ze.state.children;if(zr.length===0){Ze.setState({isCollapsed:!1}),this.setState({});return}const Ji=Ze.state.y,lo=((ge=zr[0].state.y)!=null?ge:Ji)-(Ji+1);let To=Ji;for(const mu of zr){const ws=Yi({},mu.state);ws.y=(et=ws.y)!=null?et:Ji,ws.y-=lo,ws.y>mu.state.y&&mu.setState(ws),To=Math.max(To,Number(ws.y)+Number(ws.height))}const Xo=To-Ji-1;for(const mu of this.state.children)if(mu.state.y>Ji&&this.pushChildDown(mu,Xo),Cl(mu)&&mu!==Ze)for(const ws of mu.state.children)ws.state.y>Ji&&this.pushChildDown(ws,Xo);Ze.setState({isCollapsed:!1}),this.setState({})}getSceneLayoutChild(Ze){for(const ge of this.state.children){if(ge.state.key===Ze)return ge;if(ge instanceof Dt){for(const et of ge.state.children)if(et.state.key===Ze)return et}}throw new Error("Scene layout child not found for GridItem")}pushChildDown(Ze,ge){Ze.setState({y:Ze.state.y+ge})}findGridItemSceneParent(Ze,ge){for(let et=ge;et>=0;et--){const Ln=Ze[et],zr=this.getSceneLayoutChild(Ln.i);if(zr instanceof Dt)return zr.state.isCollapsed?this:zr}return this}moveChildTo(Ze,ge){const et=Ze.parent;let Ln=this.state.children;const zr=Ze.clone({key:Ze.state.key});if(et instanceof Dt){const Ji=et.clone({children:et.state.children.filter(Ja=>Ja.state.key!==Ze.state.key)});if(Ln=Ln.map(Ja=>Ja===et?Ji:Ja),ge instanceof Dt){const Ja=ge.clone({children:[...ge.state.children,zr]});Ln=Ln.map(lo=>lo===ge?Ja:lo)}else Ln=[...Ln,zr]}else if(!(ge instanceof $o)){Ln=Ln.filter(Ja=>Ja.state.key!==Ze.state.key);const Ji=ge.clone({children:[...ge.state.children,zr]});Ln=Ln.map(Ja=>Ja===ge?Ji:Ja)}return Ln}toGridCell(Ze){var ge,et;const Ln=Ze.state;let zr=(ge=Ln.x)!=null?ge:0,Ji=(et=Ln.y)!=null?et:0;const Ja=Number.isInteger(Number(Ln.width))?Number(Ln.width):Ul,lo=Number.isInteger(Number(Ln.height))?Number(Ln.height):Ul;let To=!!Ze.state.isDraggable,Xo=!!Ze.state.isResizable;return Ze instanceof Dt&&(To=!!Ze.state.isCollapsed,Xo=!1),{i:Ze.state.key,x:zr,y:Ji,h:lo,w:Ja,isResizable:Xo,isDraggable:To}}buildGridLayout(Ze){let ge=[];for(const et of this.state.children)if(ge.push(this.toGridCell(et)),et instanceof Dt&&!et.state.isCollapsed)for(const Ln of et.state.children)ge.push(this.toGridCell(Ln));return ge=ju(ge),Ze<768?(this._skipOnLayoutChange=!0,ge.map(et=>eo(Yi({},et),{w:24}))):(this._skipOnLayoutChange=!1,ge)}};let Cs=$o;Cs.Component=Ls;class vs extends Oe{}vs.Component=Rs;function Rs({model:Ze}){const{body:ge}=Ze.useState(),et=Ze.parent;if(et&&!Yl(et)&&!Cl(et))throw new Error("SceneGridItem must be a child of SceneGridLayout or SceneGridRow");return ge?i.createElement(ge.Component,{model:ge}):null}function Eu(Ze,ge){return Ze.x===ge.x&&Ze.y===ge.y&&Ze.width===ge.width&&Ze.height===ge.height}function _u(Ze){return[...Ze].sort((ge,et)=>ge.state.y-et.state.y||ge.state.x-et.state.x)}function ju(Ze){return[...Ze].sort((ge,et)=>ge.y-et.y||ge.x-et.x)}function Cl(Ze){return Ze instanceof Dt}function Yl(Ze){return Ze instanceof Cs}var cu=Object.defineProperty,bs=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,Zc=Object.prototype.propertyIsEnumerable,Af=(Ze,ge,et)=>ge in Ze?cu(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Yc=(Ze,ge)=>{for(var et in ge||(ge={}))wc.call(ge,et)&&Af(Ze,et,ge[et]);if(bs)for(var et of bs(ge))Zc.call(ge,et)&&Af(Ze,et,ge[et]);return Ze};const Yf=.3,Xf=new Set(["ArrowUp","ArrowDown"]),ud=new Set(["ArrowLeft","ArrowRight"]),rf={row:{dim:"width",axis:"clientX",min:"minWidth",max:"maxWidth"},column:{dim:"height",axis:"clientY",min:"minHeight",max:"maxHeight"}};function th({direction:Ze="row",handleSize:ge=32,initialSize:et="auto",primaryPaneStyles:Ln,secondaryPaneStyles:zr,onDragFinished:Ji,children:Ja}){const lo=i.Children.toArray(Ja),To=(0,i.useRef)(null),Xo=(0,i.useRef)(null),mu=(0,i.useRef)(null),ws=(0,i.useRef)(null),Uu=(0,i.useRef)(null),el=(0,i.useRef)("1fr"),Gl=(0,i.useRef)(void 0),Al=(0,i.useRef)(void 0),ac=rf[Ze].dim,Lc=rf[Ze].axis,xl=rf[Ze].min,hl=rf[Ze].max;hf(ws.current,oc=>{for(const hd of oc){if(!hd.target.isSameNode(ws.current))return;const xf=Xo.current.getBoundingClientRect()[ac],Md=Od(Xo.current);To.current.ariaValueNow=`${(0,on.clamp)((xf-Md[xl])/(Md[hl]-Md[xl])*100,0,100)}`}},500,[hl,xl,Ze,ac]);const Su=(0,i.useRef)(null),Dc=(0,i.useCallback)(oc=>{el.current=Xo.current.getBoundingClientRect()[ac],Uu.current=ws.current.getBoundingClientRect()[ac],Su.current=oc[Lc],To.current.setPointerCapture(oc.pointerId),Gl.current=Od(Xo.current),Al.current=void 0},[ac,Lc]),Xc=(0,i.useCallback)(oc=>{if(Su.current!==null&&el.current!=="1fr"){const hd=oc[Lc]-Su.current,xf=Gl.current,Md=(0,on.clamp)(el.current+hd,xf[xl],xf[hl]),Hd=Md/(Uu.current-ge);Xo.current.style.flexGrow=`${Hd}`,mu.current.style.flexGrow=`${1-Hd}`;const Id=(0,on.clamp)((Md-xf[xl])/(xf[hl]-xf[xl])*100,0,100);To.current.ariaValueNow=`${Id}`}},[ge,Lc,xl,hl]),jc=(0,i.useCallback)(oc=>{oc.preventDefault(),oc.stopPropagation(),To.current.releasePointerCapture(oc.pointerId),Su.current=null,Ji?.(parseFloat(Xo.current.style.flexGrow))},[Ji]),Nc=(0,i.useRef)(new Set),ad=(0,i.useRef)(null),kf=(0,i.useCallback)(oc=>{var hd;if(Nc.current.size===0){ad.current=null;return}else if(el.current==="1fr")return;const Hd=(oc-((hd=ad.current)!=null?hd:oc))*Yf;let Id=0;Ze==="row"?(Nc.current.has("ArrowLeft")&&(Id-=Hd),Nc.current.has("ArrowRight")&&(Id+=Hd)):(Nc.current.has("ArrowUp")&&(Id-=Hd),Nc.current.has("ArrowDown")&&(Id+=Hd));const Kd=Gl.current,Ih=Xo.current.getBoundingClientRect()[ac],ch=(0,on.clamp)(Ih+Id,Kd[xl],Kd[hl]),rh=ch/(Uu.current-ge);Xo.current.style.flexGrow=`${rh}`,mu.current.style.flexGrow=`${1-rh}`;const Dh=(ch-Kd[xl])/(Kd[hl]-Kd[xl])*100;To.current.ariaValueNow=`${(0,on.clamp)(Dh,0,100)}`,ad.current=oc,window.requestAnimationFrame(kf)},[Ze,ge,xl,hl,ac]),Cf=(0,i.useCallback)(oc=>{if(oc.key==="Enter"){Al.current===void 0?(Al.current=Xo.current.style.flexGrow,Xo.current.style.flexGrow="0",mu.current.style.flexGrow="1"):(Xo.current.style.flexGrow=Al.current,mu.current.style.flexGrow=`${1-parseFloat(Al.current)}`,Al.current=void 0);return}else if(oc.key==="Home"){Gl.current=Od(Xo.current),Uu.current=ws.current.getBoundingClientRect()[ac];const xf=Gl.current[xl]/(Uu.current-ge);Xo.current.style.flexGrow=`${xf}`,mu.current.style.flexGrow=`${1-xf}`,To.current.ariaValueNow="0";return}else if(oc.key==="End"){Gl.current=Od(Xo.current),Uu.current=ws.current.getBoundingClientRect()[ac];const xf=Gl.current[hl]/(Uu.current-ge);Xo.current.style.flexGrow=`${xf}`,mu.current.style.flexGrow=`${1-xf}`,To.current.ariaValueNow="100";return}if(!(Ze==="column"&&Xf.has(oc.key)||Ze==="row"&&ud.has(oc.key))||Nc.current.has(oc.key))return;if(Al.current=void 0,oc.preventDefault(),oc.stopPropagation(),el.current=Xo.current.getBoundingClientRect()[ac],Uu.current=ws.current.getBoundingClientRect()[ac],Gl.current=Od(Xo.current),!Nc.current.has(oc.key)){const xf=Nc.current.size===0;Nc.current.add(oc.key),xf&&window.requestAnimationFrame(kf)}},[Ze,kf,ge,hl,ac,xl]),Rd=(0,i.useCallback)(oc=>{Ze==="row"&&!ud.has(oc.key)||Ze==="column"&&!Xf.has(oc.key)||(Nc.current.delete(oc.key),Ji?.(parseFloat(Xo.current.style.flexGrow)))},[Ze,Ji]),vh=(0,i.useCallback)(()=>{Xo.current.style.flexGrow="0.5",mu.current.style.flexGrow="0.5";const oc=Od(Xo.current);Gl.current=oc,el.current=Xo.current.getBoundingClientRect()[ac],To.current.ariaValueNow=`${(el.current-oc[xl])/(oc[hl]-oc[xl])*100}`},[hl,ac,xl]),Vf=(0,$a.wW)(Sd),dd=No();return i.createElement("div",{ref:ws,className:Vf.container,style:{flexDirection:Ze}},i.createElement("div",{ref:Xo,className:Vf.panel,style:Yc({flexGrow:et==="auto"?.5:(0,on.clamp)(et,0,1),[xl]:"min-content"},Ln),id:`start-panel-${dd}`},lo[0]),i.createElement("div",{ref:To,style:{[ac]:`${ge}px`},className:(0,Eo.cx)(Vf.handle,{[Vf.handleHorizontal]:Ze==="column"}),onPointerUp:jc,onPointerDown:Dc,onPointerMove:Xc,onKeyDown:Cf,onKeyUp:Rd,onDoubleClick:vh,role:"separator","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":50,"aria-controls":`start-panel-${dd}`,"aria-label":"Pane resize widget",tabIndex:0}),i.createElement("div",{ref:mu,className:Vf.panel,style:Yc({flexGrow:et==="auto"?.5:(0,on.clamp)(1-et,0,1),[xl]:"min-content"},zr),id:`end-panel-${dd}`},lo[1]))}function Sd(Ze){return{handle:(0,Eo.css)({cursor:"col-resize",position:"relative",flexShrink:0,userSelect:"none","&::before":{content:'""',position:"absolute",backgroundColor:Ze.colors.primary.main,left:"50%",transform:"translate(-50%)",top:0,height:"100%",width:"1px",opacity:0,transition:"opacity ease-in-out 0.2s"},"&::after":{content:'""',width:"4px",borderRadius:"4px",backgroundColor:Ze.colors.border.weak,transition:"background-color ease-in-out 0.2s",height:"50%",top:"calc(50% - (50%) / 2)",transform:"translateX(-50%)",position:"absolute",left:"50%"},"&:hover, &:focus-visible":{outline:"none","&::before":{opacity:1},"&::after":{backgroundColor:Ze.colors.primary.main}}}),handleHorizontal:(0,Eo.css)({cursor:"row-resize","&::before":{left:"inherit",transform:"translateY(-50%)",top:"50%",height:"1px",width:"100%"},"&::after":{width:"50%",height:"4px",top:"50%",transform:"translateY(-50%)",left:"calc(50% - (50%) / 2)"}}),container:(0,Eo.css)({display:"flex",width:"100%",flexGrow:1,overflow:"hidden"}),panel:(0,Eo.css)({display:"flex",overflow:"hidden",position:"relative",flexBasis:0})}}function Od(Ze){if(Ze===null)return;const ge=document.body.style.overflow,et=Ze.style.width,Ln=Ze.style.height,zr=Ze.style.flexGrow;document.body.style.overflow="hidden",Ze.style.flexGrow="0";const{width:Ji,height:Ja}=Ze.getBoundingClientRect();Ze.style.flexGrow="100";const{width:lo,height:To}=Ze.getBoundingClientRect();return document.body.style.overflow=ge,Ze.style.width=et,Ze.style.height=Ln,Ze.style.flexGrow=zr,{minWidth:Ji,maxWidth:lo,minHeight:Ja,maxHeight:To}}function hf(Ze,ge,et=0,Ln){const zr=(0,on.throttle)(ge,et);(0,i.useLayoutEffect)(()=>{if(!Ze)return;const Ji=new ResizeObserver(zr);return Ji.observe(Ze,{box:"device-pixel-content-box"}),()=>Ji.disconnect()},Ln)}function vf({model:Ze}){const{primary:ge,secondary:et,direction:Ln,isHidden:zr}=Ze.useState();if(zr)return null;const Ji=ge.Component,Ja=et.Component;return i.createElement(th,{direction:Ln},i.createElement(Ji,{key:ge.state.key,model:ge,parentState:Ze.state}),i.createElement(Ja,{key:et.state.key,model:et,parentState:Ze.state}))}class Nf extends Oe{toggleDirection(){this.setState({direction:this.state.direction==="row"?"column":"row"})}isDraggable(){return!1}}Nf.Component=vf;class ld extends Oe{}ld.Component=({model:Ze})=>{const{pages:ge}=Ze.useState();return i.createElement(s.rs,null,ge.map(et=>i.createElement(s.AW,{key:et.state.url,exact:!1,path:et.state.url,render:Ln=>E(et,Ln)})))};var cd=Object.defineProperty,pf=Object.getOwnPropertySymbols,kd=Object.prototype.hasOwnProperty,nd=Object.prototype.propertyIsEnumerable,wf=(Ze,ge,et)=>ge in Ze?cd(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,Df=(Ze,ge)=>{for(var et in ge||(ge={}))kd.call(ge,et)&&wf(Ze,et,ge[et]);if(pf)for(var et of pf(ge))nd.call(ge,et)&&wf(Ze,et,ge[et]);return Ze};class nh extends Oe{}nh.Component=({model:Ze})=>{const{component:ge,props:et,reactNode:Ln}=Ze.useState();return ge?i.createElement(ge,Df({},et)):Ln||null};var Bd=t(1695);function xd({page:Ze,routeProps:ge}){const et=Th(Ze),Ln=et.useState();y();const zr=Ze.getScene(ge.match),[Ji,Ja]=(0,i.useState)(!1);if((0,i.useLayoutEffect)(()=>{Ji||(et.initializeScene(zr),Ja(!0))},[Ji,zr,et]),!Ji)return null;const lo={text:Ln.title,img:Ln.titleImg,icon:Ln.titleIcon,url:b(Ln.url,Ln.preserveUrlKeys),hideFromBreadcrumbs:Ln.hideFromBreadcrumbs,parentItem:Td(Ln.getParentPage?Ln.getParentPage():et.parent)};Ln.tabs&&(lo.children=Ln.tabs.map(Xo=>({text:Xo.state.title,active:Ze===Xo,url:b(Xo.state.url,Xo.state.preserveUrlKeys),parentItem:lo})));let To;return Ln.controls&&(To=Ln.controls.map(Xo=>i.createElement(Xo.Component,{model:Xo,key:Xo.state.key}))),i.createElement(Bd.T,{pageNav:lo,actions:To,renderTitle:Ln.renderTitle,subTitle:Ln.subTitle},i.createElement(zr.Component,{model:zr}))}function Th(Ze){return Ze.parent instanceof Pf?Ze.parent:Ze}function Td(Ze,ge){if(Ze instanceof Pf)return{text:Ze.state.title,url:b(Ze.state.url,Ze.state.preserveUrlKeys),hideFromBreadcrumbs:Ze.state.hideFromBreadcrumbs,parentItem:Td(Ze.state.getParentPage?Ze.state.getParentPage():Ze.parent)}}function Qf({drilldown:Ze,parent:ge,routeProps:et}){return E(ge.getDrilldownPage(Ze,et.match),et)}class Pf extends Oe{constructor(ge){super(ge),this._sceneCache=new Map,this._drilldownCache=new Map,this.addActivationHandler(()=>()=>Er().cleanUp(this))}initializeScene(ge){this.setState({initializedScene:ge}),Er().initSync(this)}getScene(ge){let et=this._sceneCache.get(ge.url);if(et)return et;if(!this.state.getScene)throw new Error("Missing getScene on SceneAppPage "+this.state.title);return et=this.state.getScene(ge),this._sceneCache.set(ge.url,et),et}getDrilldownPage(ge,et){let Ln=this._drilldownCache.get(et.url);return Ln||(Ln=ge.getPage(et,this),this._drilldownCache.set(et.url,Ln),Ln)}}Pf.Component=mc;function mc({model:Ze,routeProps:ge}){var et,Ln;const{tabs:zr,drilldowns:Ji}=Ze.useState(),Ja=[];if(zr&&zr.length>0)for(let lo=0;loE(To,Xo)})),Ja.push(i.createElement(s.AW,{exact:!0,key:To.state.url,path:(Ln=To.state.routePath)!=null?Ln:To.state.url,render:Xo=>E(To,Xo)})),To.state.drilldowns)for(const Xo of To.state.drilldowns)Ja.push(i.createElement(s.AW,{exact:!1,key:Xo.routePath,path:Xo.routePath,render:mu=>i.createElement(Qf,{drilldown:Xo,parent:To,routeProps:mu})}))}if(Ji)for(const lo of Ji)Ja.push(i.createElement(s.AW,{key:lo.routePath,exact:!1,path:lo.routePath,render:To=>i.createElement(Qf,{drilldown:lo,parent:Ze,routeProps:To})}));return!zr&&ef(Ze,ge.match)?i.createElement(xd,{page:Ze,routeProps:ge}):(Ja.push(Ac(Ze,ge)),i.createElement(s.rs,null,Ja))}function Ac(Ze,ge){return i.createElement(s.AW,{key:"fallback route",render:et=>{const Ln=gf();return i.createElement(xd,{page:Ln,routeProps:ge})}})}function ef(Ze,ge){return ge.isExact?ge.url===Ze.state.url||Ze.parent instanceof Pf&&Ze.parent.state.tabs[0]===Ze&&Ze.parent.state.url===ge.url:!1}function gf(){return new Pf({url:"",title:"Not found",subTitle:"The url did not match any page",getScene:()=>new Sr({body:new yf({direction:"column",children:[new Mf({body:new nh({component:()=>i.createElement("div",{"data-testid":"default-fallback-content"},"If you found your way here using a link then there might be a bug in this application.")})})]})})})}var zf=t(8238),Hf=t(84283),mf=t(97067),fd=t(84317),Ad=t(1472),Ah=t(2137),Rh=t(24839),lh=t(69701),Kf=t(93848),Mh=t(73797),rd=t(39973),Ff=t(10484),yd=t(91813),ra=t(37645),_o=t(34094);class es{constructor(){this._overrides=[]}overrideColor(ge){return this._overrides[this._overrides.length-1].properties.push({id:"color",value:ge}),this}overrideDecimals(ge){return this._overrides[this._overrides.length-1].properties.push({id:"decimals",value:ge}),this}overrideDisplayName(ge){return this._overrides[this._overrides.length-1].properties.push({id:"displayName",value:ge}),this}overrideFilterable(ge){return this._overrides[this._overrides.length-1].properties.push({id:"filterable",value:ge}),this}overrideLinks(ge){return this._overrides[this._overrides.length-1].properties.push({id:"links",value:ge}),this}overrideMappings(ge){return this._overrides[this._overrides.length-1].properties.push({id:"mappings",value:ge}),this}overrideMax(ge){return this._overrides[this._overrides.length-1].properties.push({id:"max",value:ge}),this}overrideMin(ge){return this._overrides[this._overrides.length-1].properties.push({id:"min",value:ge}),this}overrideNoValue(ge){return this._overrides[this._overrides.length-1].properties.push({id:"noValue",value:ge}),this}overrideThresholds(ge){return this._overrides[this._overrides.length-1].properties.push({id:"thresholds",value:ge}),this}overrideUnit(ge){return this._overrides[this._overrides.length-1].properties.push({id:"unit",value:ge}),this}}class as extends es{match(ge){return this._overrides.push({matcher:ge,properties:[]}),this}matchFieldsWithName(ge){return this._overrides.push({matcher:{id:Qs.mi.byName,options:ge},properties:[]}),this}matchFieldsWithNameByRegex(ge){return this._overrides.push({matcher:{id:Qs.mi.byRegexp,options:ge},properties:[]}),this}matchFieldsByType(ge){return this._overrides.push({matcher:{id:Qs.mi.byType,options:ge},properties:[]}),this}matchFieldsByQuery(ge){return this._overrides.push({matcher:{id:Qs.mi.byFrameRefID,options:ge},properties:[]}),this}matchFieldsByValue(ge){return this._overrides.push({matcher:{id:Qs.mi.byValue,options:ge},properties:[]}),this}overrideCustomFieldConfig(ge,et){const Ln=`custom.${String(ge)}`;return this._overrides[this._overrides.length-1].properties.push({id:Ln,value:et}),this}build(){return this._overrides}}var Bs=Object.defineProperty,qs=Object.defineProperties,gu=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,Ru=Object.prototype.propertyIsEnumerable,rl=(Ze,ge,et)=>ge in Ze?Bs(Ze,ge,{enumerable:!0,configurable:!0,writable:!0,value:et}):Ze[ge]=et,fl=(Ze,ge)=>{for(var et in ge||(ge={}))ru.call(ge,et)&&rl(Ze,et,ge[et]);if(vu)for(var et of vu(ge))Ru.call(ge,et)&&rl(Ze,et,ge[et]);return Ze},pl=(Ze,ge)=>qs(Ze,gu(ge));class wu{constructor(ge,et,Ln,zr){this._state={},this._overridesBuilder=new as,this._state.title="",this._state.description="",this._state.displayMode="default",this._state.hoverHeader=!1,this._state.isDraggable=!1,this._state.isResizable=!1,this._state.pluginId=ge,this._state.pluginVersion=et;const Ji={defaults:{custom:zr?zr():{}},overrides:[]};this._state.options=Ln?Ln():{},this._state.fieldConfig=Ji}setTitle(ge){return this._state.title=ge,this}setDescription(ge){return this._state.description=ge,this}setDisplayMode(ge){return this._state.displayMode=ge,this}setHoverHeader(ge){return this._state.hoverHeader=ge,this}setIsDraggable(ge){return this._state.isDraggable=ge,this}setIsResizable(ge){return this._state.isResizable=ge,this}setMenu(ge){return this._state.menu=ge,this}setHeaderActions(ge){return this._state.headerActions=ge,this}setColor(ge){return this.setFieldConfigDefaults("color",ge)}setDecimals(ge){return this.setFieldConfigDefaults("decimals",ge)}setDisplayName(ge){return this.setFieldConfigDefaults("displayName",ge)}setFilterable(ge){return this.setFieldConfigDefaults("filterable",ge)}setLinks(ge){return this.setFieldConfigDefaults("links",ge)}setMappings(ge){return this.setFieldConfigDefaults("mappings",ge)}setMax(ge){return this.setFieldConfigDefaults("max",ge)}setMin(ge){return this.setFieldConfigDefaults("min",ge)}setNoValue(ge){return this.setFieldConfigDefaults("noValue",ge)}setThresholds(ge){return this.setFieldConfigDefaults("thresholds",ge)}setUnit(ge){return this.setFieldConfigDefaults("unit",ge)}setOption(ge,et){return this._state.options=(0,on.merge)(this._state.options,{[ge]:et}),this}setCustomFieldConfig(ge,et){return this._state.fieldConfig.defaults=pl(fl({},this._state.fieldConfig.defaults),{custom:(0,on.merge)(this._state.fieldConfig.defaults.custom,{[ge]:et})}),this}setOverrides(ge){return ge(this._overridesBuilder),this}setData(ge){return this._state.$data=ge,this}setTimeRange(ge){return this._state.$timeRange=ge,this}setVariables(ge){return this._state.$variables=ge,this}setBehaviors(ge){return this._state.$behaviors=ge,this}build(){return new kl(pl(fl({},this._state),{fieldConfig:{defaults:this._state.fieldConfig.defaults,overrides:this._overridesBuilder.build()}}))}setFieldConfigDefaults(ge,et){return this._state.fieldConfig.defaults=pl(fl({},this._state.fieldConfig.defaults),{[ge]:et}),this}}const Vu={barchart(){return new wu("barchart","10.0.0",()=>zf.vC,()=>zf.AU)},bargauge(){return new wu("bargauge","10.0.0",()=>Hf.v)},datagrid(){return new wu("datagrid","10.0.0",()=>mf.v)},flamegraph(){return new wu("flamegraph","10.0.0")},gauge(){return new wu("gauge","10.0.0",()=>fd.v)},geomap(){return new wu("geomap","10.0.0",()=>Ad.vC)},heatmap(){return new wu("heatmap","10.0.0",()=>Ah.vC)},histogram(){return new wu("histogram","10.0.0",()=>Rh.vC,()=>Rh.AU)},logs(){return new wu("logs","10.0.0")},news(){return new wu("news","10.0.0",()=>lh.v)},nodegraph(){return new wu("nodeGraph","10.0.0")},piechart(){return new wu("piechart","10.0.0",()=>Kf.vC)},stat(){return new wu("stat","10.0.0",()=>Mh.v)},statetimeline(){return new wu("state-timeline","10.0.0",()=>rd.vC,()=>rd.AU)},statushistory(){return new wu("status-history","10.0.0",()=>Ff.vC,()=>Ff.AU)},table(){return new wu("table","10.0.0",()=>yd.v)},text(){return new wu("text","10.0.0",()=>ra.vC)},timeseries(){return new wu("timeseries","10.0.0")},trend(){return new wu("trend","10.0.0")},traces(){return new wu("traces","10.0.0")},xychart(){return new wu("xychart","10.0.0",()=>_o.vC,()=>_o.defaultScatterFieldConfig)}},zl={getUrlWithAppState:b,registerRuntimePanelPlugin:W,registerRuntimeDataSource:Z}},70246:(C,c,t)=>{"use strict";t.r(c),t.d(c,{Portal:()=>R,Root:()=>T});var i=t(94285),s=t(27702),u=t(27473);function v(A,I){typeof A=="function"?A(I):A!=null&&(A.current=I)}function l(...A){return I=>A.forEach(N=>v(N,I))}function h(...A){return $3vqmr$useCallback(l(...A),A)}const p=(0,s.forwardRef)((A,I)=>{const{children:N,...K}=A,_=s.Children.toArray(N),W=_.find(g);if(W){const j=W.props.children,re=_.map(X=>X===W?s.Children.count(j)>1?s.Children.only(null):(0,s.isValidElement)(j)?j.props.children:null:X);return(0,s.createElement)(d,(0,i.Z)({},K,{ref:I}),(0,s.isValidElement)(j)?(0,s.cloneElement)(j,void 0,re):null)}return(0,s.createElement)(d,(0,i.Z)({},K,{ref:I}),N)});p.displayName="Slot";const d=(0,s.forwardRef)((A,I)=>{const{children:N,...K}=A;return(0,s.isValidElement)(N)?(0,s.cloneElement)(N,{...y(K,N.props),ref:l(I,N.ref)}):s.Children.count(N)>1?s.Children.only(null):null});d.displayName="SlotClone";const f=({children:A})=>(0,s.createElement)(s.Fragment,null,A);function g(A){return(0,s.isValidElement)(A)&&A.type===f}function y(A,I){const N={...I};for(const K in I){const _=A[K],W=I[K];/^on[A-Z]/.test(K)?_&&W?N[K]=(...re)=>{W(...re),_(...re)}:_&&(N[K]=_):K==="style"?N[K]={..._,...W}:K==="className"&&(N[K]=[_,W].filter(Boolean).join(" "))}return{...A,...N}}const b=null,S=["a","button","div","h2","h3","img","label","li","nav","ol","p","span","svg","ul"].reduce((A,I)=>{const N=(0,s.forwardRef)((K,_)=>{const{asChild:W,...j}=K,re=W?p:I;return(0,s.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,s.createElement)(re,(0,i.Z)({},j,{ref:_}))});return N.displayName=`Primitive.${I}`,{...A,[I]:N}},{});function w(A,I){A&&$4q5Fq$flushSync(()=>A.dispatchEvent(I))}const x=null,P="Portal",R=(0,s.forwardRef)((A,I)=>{var N;const{container:K=globalThis==null||(N=globalThis.document)===null||N===void 0?void 0:N.body,..._}=A;return K?u.createPortal((0,s.createElement)(S.div,(0,i.Z)({},_,{ref:I})),K):null}),T=R},35094:(C,c,t)=>{"use strict";t.d(c,{Z:()=>G});var i=t(32098),s=t(27702),u=t(27473),v=t(55006),l=t(94251),h=t(76875),p=s.createContext(null);const d=p;var f=t(75342),g=t(66145),y=[];function b(te,ie){var fe=s.useState(function(){if(!(0,v.Z)())return null;var ve=document.createElement("div");return ve}),Se=(0,i.Z)(fe,1),he=Se[0],me=s.useRef(!1),_e=s.useContext(d),we=s.useState(y),Ge=(0,i.Z)(we,2),ht=Ge[0],nt=Ge[1],Re=_e||(me.current?void 0:function(ve){nt(function(Me){var Ye=[ve].concat((0,f.Z)(Me));return Ye})});function ue(){he.parentElement||document.body.appendChild(he),me.current=!0}function ae(){var ve;(ve=he.parentElement)===null||ve===void 0||ve.removeChild(he),me.current=!1}return(0,g.Z)(function(){return te?_e?_e(ue):ue():ae(),ae},[te]),(0,g.Z)(function(){ht.length&&(ht.forEach(function(ve){return ve()}),nt(y))},[ht]),[he,Re]}function E(te,ie){if(!te)return!1;if(te.contains)return te.contains(ie);for(var fe=ie;fe;){if(fe===te)return!0;fe=fe.parentNode}return!1}var S="data-rc-order",w="rc-util-key",x=new Map;function P(){var te=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ie=te.mark;return ie?ie.startsWith("data-")?ie:"data-".concat(ie):w}function R(te){if(te.attachTo)return te.attachTo;var ie=document.querySelector("head");return ie||document.body}function T(te){return te==="queue"?"prependQueue":te?"prepend":"append"}function A(te){return Array.from((x.get(te)||te).children).filter(function(ie){return ie.tagName==="STYLE"})}function I(te){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!(0,v.Z)())return null;var fe=ie.csp,Se=ie.prepend,he=document.createElement("style");he.setAttribute(S,T(Se)),fe?.nonce&&(he.nonce=fe?.nonce),he.innerHTML=te;var me=R(ie),_e=me.firstChild;if(Se){if(Se==="queue"){var we=A(me).filter(function(Ge){return["prepend","prependQueue"].includes(Ge.getAttribute(S))});if(we.length)return me.insertBefore(he,we[we.length-1].nextSibling),he}me.insertBefore(he,_e)}else me.appendChild(he);return he}function N(te){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},fe=R(ie);return A(fe).find(function(Se){return Se.getAttribute(P(ie))===te})}function K(te){var ie,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Se=N(te,fe);Se==null||(ie=Se.parentNode)===null||ie===void 0||ie.removeChild(Se)}function _(te,ie){var fe=x.get(te);if(!fe||!E(document,fe)){var Se=I("",ie),he=Se.parentNode;x.set(te,he),he.removeChild(Se)}}function W(te,ie){var fe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},Se=R(fe);_(Se,fe);var he=N(ie,fe);if(he){var me,_e;if(!((me=fe.csp)===null||me===void 0)&&me.nonce&&he.nonce!==((_e=fe.csp)===null||_e===void 0?void 0:_e.nonce)){var we;he.nonce=(we=fe.csp)===null||we===void 0?void 0:we.nonce}return he.innerHTML!==te&&(he.innerHTML=te),he}var Ge=I(te,fe);return Ge.setAttribute(P(fe),ie),Ge}var j;function re(te){if(typeof document>"u")return 0;if(te||j===void 0){var ie=document.createElement("div");ie.style.width="100%",ie.style.height="200px";var fe=document.createElement("div"),Se=fe.style;Se.position="absolute",Se.top="0",Se.left="0",Se.pointerEvents="none",Se.visibility="hidden",Se.width="200px",Se.height="150px",Se.overflow="hidden",fe.appendChild(ie),document.body.appendChild(fe);var he=ie.offsetWidth;fe.style.overflow="scroll";var me=ie.offsetWidth;he===me&&(me=fe.clientWidth),document.body.removeChild(fe),j=he-me}return j}function X(te){var ie=te.match(/^(.*)px$/),fe=Number(ie?.[1]);return Number.isNaN(fe)?re():fe}function Z(te){if(typeof document>"u"||!te||!(te instanceof Element))return{width:0,height:0};var ie=getComputedStyle(te,"::-webkit-scrollbar"),fe=ie.width,Se=ie.height;return{width:X(fe),height:X(Se)}}function J(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var q="rc-util-locker-".concat(Date.now()),L=0;function $(te){var ie=!!te,fe=s.useState(function(){return L+=1,"".concat(q,"_").concat(L)}),Se=(0,i.Z)(fe,1),he=Se[0];(0,g.Z)(function(){if(ie){var me=re(),_e=J();W(` html body { overflow-y: hidden; `.concat(_e?"width: calc(100% - ".concat(me,"px);"):"",` }`),he)}else K(he);return function(){K(he)}},[ie,he])}var k=!1;function F(te){return typeof te=="boolean"&&(k=te),k}var V=function(ie){return ie===!1?!1:!(0,v.Z)()||!ie?null:typeof ie=="string"?document.querySelector(ie):typeof ie=="function"?ie():ie},pe=s.forwardRef(function(te,ie){var fe=te.open,Se=te.autoLock,he=te.getContainer,me=te.debug,_e=te.autoDestroy,we=_e===void 0?!0:_e,Ge=te.children,ht=s.useState(fe),nt=(0,i.Z)(ht,2),Re=nt[0],ue=nt[1],ae=Re||fe;s.useEffect(function(){(we||fe)&&ue(fe)},[fe,we]);var ve=s.useState(function(){return V(he)}),Me=(0,i.Z)(ve,2),Ye=Me[0],qe=Me[1];s.useEffect(function(){var ct=V(he);qe(ct??null)});var At=b(ae&&!Ye,me),It=(0,i.Z)(At,2),Ce=It[0],Ae=It[1],$e=Ye??Ce;$(Se&&fe&&(0,v.Z)()&&($e===Ce||$e===document.body));var tt=null;if(Ge&&(0,h.Yr)(Ge)&&ie){var ke=Ge;tt=ke.ref}var Oe=(0,h.x1)(tt,ie);if(!ae||!(0,v.Z)()||Ye===void 0)return null;var je=$e===!1||F(),Et=Ge;return ie&&(Et=s.cloneElement(Ge,{ref:Oe})),s.createElement(d.Provider,{value:Ae},je?Et:(0,u.createPortal)(Et,$e))});const G=pe},4371:(C,c,t)=>{"use strict";t.d(c,{LC:()=>$});var i=t(41938),s=t(75892),u=t(27702),v=t(27173),l=t(34099),h=function(k,F){for(var V=0,pe=F.length,ce=k.length;V{"use strict";t.d(c,{CN:()=>Oe,Tk:()=>Gt,hF:()=>en,oZ:()=>T,sj:()=>_e});var i=t(34099),s=t(95583),u=t(75892),v=t(45645),l=t(4033),h=function(Ke,Ut){var on={label:0,sent:function(){if(Zt[0]&1)throw Zt[1];return Zt[1]},trys:[],ops:[]},Tn,An,Zt,ot;return ot={next:We(0),throw:We(1),return:We(2)},typeof Symbol=="function"&&(ot[Symbol.iterator]=function(){return this}),ot;function We(it){return function(qt){return Ft([it,qt])}}function Ft(it){if(Tn)throw new TypeError("Generator is already executing.");for(;on;)try{if(Tn=1,An&&(Zt=it[0]&2?An.return:it[0]?An.throw||((Zt=An.return)&&Zt.call(An),0):An.next)&&!(Zt=Zt.call(An,it[1])).done)return Zt;switch(An=0,Zt&&(it=[it[0]&2,Zt.value]),it[0]){case 0:case 1:Zt=it;break;case 4:return on.label++,{value:it[1],done:!1};case 5:on.label++,An=it[1],it=[0];continue;case 7:it=on.ops.pop(),on.trys.pop();continue;default:if(Zt=on.trys,!(Zt=Zt.length>0&&Zt[Zt.length-1])&&(it[0]===6||it[0]===2)){on=0;continue}if(it[0]===3&&(!Zt||it[1]>Zt[0]&&it[1]"u"||navigator.onLine===void 0?!0:navigator.onLine}function re(){return typeof document>"u"?!0:document.visibilityState!=="hidden"}var X=i.PO;function Z(Ke,Ut){if(Ke===Ut||!(X(Ke)&&X(Ut)||Array.isArray(Ke)&&Array.isArray(Ut)))return Ut;for(var on=Object.keys(Ut),Tn=Object.keys(Ke),An=on.length===Tn.length,Zt=Array.isArray(Ut)?[]:{},ot=0,We=on;ot=200&&Ke.status<=299},L=function(Ke){return/ion\/(vnd\.api\+)?json/.test(Ke.get("content-type")||"")};function $(Ke){if(!isPlainObject2(Ke))return Ke;for(var Ut=w({},Ke),on=0,Tn=Object.entries(Ut);on"u"&&We===J&&console.warn("Warning: `fetch` is not available. Please supply a custom `fetchFn` property to use `fetchBaseQuery` on SSR environments."),function(Vn,or){return R(Ut,null,function(){var Qr,ni,yr,si,Yr,Ci,Ni,fa,ha,Ca,li,la,Oa,wa,vo,Qn,_r,$r,Ti,xt,On,Zn,Ur,En,ln,jn,rr,Mr,Ir,Zr,lr,Jr,pi,Ri,Ki,ia;return h(this,function(Da){switch(Da.label){case 0:return Qr=or.signal,ni=or.getState,yr=or.extra,si=or.endpoint,Yr=or.forced,Ci=or.type,fa=typeof Vn=="string"?{url:Vn}:Vn,ha=fa.url,Ca=fa.headers,li=Ca===void 0?new Headers(Kn.headers):Ca,la=fa.params,Oa=la===void 0?void 0:la,wa=fa.responseHandler,vo=wa===void 0?"json":wa,Qn=fa.validateStatus,_r=Qn===void 0?mn??q:Qn,$r=fa.timeout,Ti=$r===void 0?dn:$r,xt=P(fa,["url","headers","params","responseHandler","validateStatus","timeout"]),On=w(x(w({},Kn),{signal:Qr}),xt),li=new Headers($(li)),Zn=On,[4,Zt(li,{getState:ni,extra:yr,endpoint:si,forced:Yr,type:Ci})];case 1:Zn.headers=Da.sent()||li,Ur=function(to){return typeof to=="object"&&(isPlainObject2(to)||Array.isArray(to)||typeof to.toJSON=="function")},!On.headers.has("content-type")&&Ur(On.body)&&On.headers.set("content-type",fn),Ur(On.body)&&qt(On.headers)&&(On.body=JSON.stringify(On.body,Tt)),Oa&&(En=~ha.indexOf("?")?"&":"?",ln=Ft?Ft(Oa):new URLSearchParams($(Oa)),ha+=En+ln),ha=_(Tn,ha),jn=new Request(ha,On),rr=jn.clone(),Ni={request:rr},Ir=!1,Zr=Ti&&setTimeout(function(){Ir=!0,or.abort()},Ti),Da.label=2;case 2:return Da.trys.push([2,4,5,6]),[4,We(jn)];case 3:return Mr=Da.sent(),[3,6];case 4:return lr=Da.sent(),[2,{error:{status:Ir?"TIMEOUT_ERROR":"FETCH_ERROR",error:String(lr)},meta:Ni}];case 5:return Zr&&clearTimeout(Zr),[7];case 6:Jr=Mr.clone(),Ni.response=Jr,Ri="",Da.label=7;case 7:return Da.trys.push([7,9,,10]),[4,Promise.all([Dn(Mr,vo).then(function(to){return pi=to},function(to){return Ki=to}),Jr.text().then(function(to){return Ri=to},function(){})])];case 8:if(Da.sent(),Ki)throw Ki;return[3,10];case 9:return ia=Da.sent(),[2,{error:{status:"PARSING_ERROR",originalStatus:Mr.status,data:Ri,error:String(ia)},meta:Ni}];case 10:return[2,_r(Mr,pi)?{data:pi,meta:Ni}:{error:{status:Mr.status,data:pi},meta:Ni}]}})})};function Dn(Vn,or){return R(this,null,function(){var Qr;return h(this,function(ni){switch(ni.label){case 0:return typeof or=="function"?[2,or(Vn)]:(or==="content-type"&&(or=qt(Vn.headers)?"json":"text"),or!=="json"?[3,2]:[4,Vn.text()]);case 1:return Qr=ni.sent(),[2,Qr.length?JSON.parse(Qr):null];case 2:return[2,Vn.text()]}})})}}var F=function(){function Ke(Ut,on){on===void 0&&(on=void 0),this.value=Ut,this.meta=on}return Ke}();function V(Ke,Ut){return Ke===void 0&&(Ke=0),Ut===void 0&&(Ut=5),R(this,null,function(){var on,Tn;return h(this,function(An){switch(An.label){case 0:return on=Math.min(Ke,Ut),Tn=~~((Math.random()+.4)*(300<=ha:!1}var fn=(0,i.hg)(on+"/executeQuery",qt,{getPendingMeta:function(){var or;return or={startedTimeStamp:Date.now()},or[i.s4]=!0,or},condition:function(or,Qr){var ni=Qr.getState,yr,si,Yr,Ci=ni(),Ni=(si=(yr=Ci[on])==null?void 0:yr.queries)==null?void 0:si[or.queryCacheKey],fa=Ni?.fulfilledTimeStamp,ha=or.originalArgs,Ca=Ni?.originalArgs,li=An[or.endpointName];return Me(or)?!0:Ni?.status==="pending"?!1:vn(or,Ci)||Ge(li)&&((Yr=li?.forceRefetch)!=null&&Yr.call(li,{currentArg:ha,previousArg:Ca,endpointState:Ni,state:Ci}))?!0:!fa},dispatchConditionRejection:!0}),Tt=(0,i.hg)(on+"/executeMutation",qt,{getPendingMeta:function(){var or;return or={startedTimeStamp:Date.now()},or[i.s4]=!0,or}}),dn=function(or){return"force"in or},mn=function(or){return"ifOlderThan"in or},Kn=function(or,Qr,ni){return function(yr,si){var Yr=dn(ni)&&ni.force,Ci=mn(ni)&&ni.ifOlderThan,Ni=function(li){return li===void 0&&(li=!0),ot.endpoints[or].initiate(Qr,{forceRefetch:li})},fa=ot.endpoints[or].select(Qr)(si());if(Yr)yr(Ni());else if(Ci){var ha=fa?.fulfilledTimeStamp;if(!ha){yr(Ni());return}var Ca=(Number(new Date)-Number(new Date(ha)))/1e3>=Ci;Ca&&yr(Ni())}else yr(Ni(!1))}};function Dn(or){return function(Qr){var ni,yr;return((yr=(ni=Qr?.meta)==null?void 0:ni.arg)==null?void 0:yr.endpointName)===or}}function Vn(or,Qr){return{matchPending:(0,i.A6)((0,i.zR)(or),Dn(Qr)),matchFulfilled:(0,i.A6)((0,i.KD)(or),Dn(Qr)),matchRejected:(0,i.A6)((0,i.Iv)(or),Dn(Qr))}}return{queryThunk:fn,mutationThunk:Tt,prefetch:Kn,updateQueryData:Ft,upsertQueryData:it,patchQueryData:We,buildMatchThunkActions:Vn}}function It(Ke,Ut,on,Tn){return nt(on[Ke.meta.arg.endpointName][Ut],(0,i.KD)(Ke)?Ke.payload:void 0,(0,i.h_)(Ke)?Ke.payload:void 0,Ke.meta.arg.originalArgs,"baseQueryMeta"in Ke.meta?Ke.meta.baseQueryMeta:void 0,Tn)}function Ce(Ke,Ut,on){var Tn=Ke[Ut];Tn&&on(Tn)}function Ae(Ke){var Ut;return(Ut="arg"in Ke?Ke.arg.fixedCacheKey:Ke.fixedCacheKey)!=null?Ut:Ke.requestId}function $e(Ke,Ut,on){var Tn=Ke[Ae(Ut)];Tn&&on(Tn)}var tt={};function ke(Ke){var Ut=Ke.reducerPath,on=Ke.queryThunk,Tn=Ke.mutationThunk,An=Ke.context,Zt=An.endpointDefinitions,ot=An.apiUid,We=An.extractRehydrationInfo,Ft=An.hasRehydrationInfo,it=Ke.assertTagType,qt=Ke.config,vn=(0,i.PH)(Ut+"/resetApiState"),fn=(0,i.oM)({name:Ut+"/queries",initialState:tt,reducers:{removeQueryResult:{reducer:function(ni,yr){var si=yr.payload.queryCacheKey;delete ni[si]},prepare:(0,i.cw)()},queryResultPatched:function(ni,yr){var si=yr.payload,Yr=si.queryCacheKey,Ci=si.patches;Ce(ni,Yr,function(Ni){Ni.data=(0,s.QE)(Ni.data,Ci.concat())})}},extraReducers:function(ni){ni.addCase(on.pending,function(yr,si){var Yr=si.meta,Ci=si.meta.arg,Ni,fa,ha=Me(Ci);(Ci.subscribe||ha)&&((fa=yr[Ni=Ci.queryCacheKey])!=null||(yr[Ni]={status:T.uninitialized,endpointName:Ci.endpointName})),Ce(yr,Ci.queryCacheKey,function(Ca){Ca.status=T.pending,Ca.requestId=ha&&Ca.requestId?Ca.requestId:Yr.requestId,Ci.originalArgs!==void 0&&(Ca.originalArgs=Ci.originalArgs),Ca.startedTimeStamp=Yr.startedTimeStamp})}).addCase(on.fulfilled,function(yr,si){var Yr=si.meta,Ci=si.payload;Ce(yr,Yr.arg.queryCacheKey,function(Ni){var fa;if(!(Ni.requestId!==Yr.requestId&&!Me(Yr.arg))){var ha=Zt[Yr.arg.endpointName].merge;if(Ni.status=T.fulfilled,ha)if(Ni.data!==void 0){var Ca=Yr.fulfilledTimeStamp,li=Yr.arg,la=Yr.baseQueryMeta,Oa=Yr.requestId,wa=(0,s.ZP)(Ni.data,function(vo){return ha(vo,Ci,{arg:li.originalArgs,baseQueryMeta:la,fulfilledTimeStamp:Ca,requestId:Oa})});Ni.data=wa}else Ni.data=Ci;else Ni.data=(fa=Zt[Yr.arg.endpointName].structuralSharing)==null||fa?Z(Ni.data,Ci):Ci;delete Ni.error,Ni.fulfilledTimeStamp=Yr.fulfilledTimeStamp}})}).addCase(on.rejected,function(yr,si){var Yr=si.meta,Ci=Yr.condition,Ni=Yr.arg,fa=Yr.requestId,ha=si.error,Ca=si.payload;Ce(yr,Ni.queryCacheKey,function(li){if(!Ci){if(li.requestId!==fa)return;li.status=T.rejected,li.error=Ca??ha}})}).addMatcher(Ft,function(yr,si){for(var Yr=We(si).queries,Ci=0,Ni=Object.entries(Yr);Ci{"use strict";t.d(c,{s4:()=>ha,NH:()=>si,xC:()=>me,PH:()=>_e,hg:()=>hn,HF:()=>Et,e:()=>fa,Lq:()=>ae,oM:()=>Ye,A6:()=>vt,Q:()=>Kt,Gx:()=>rn,KD:()=>Rt,zR:()=>at,PO:()=>K,Iv:()=>Xt,h_:()=>rt,x0:()=>ut,cw:()=>Ca});var i=t(95583),s=t(75892),u=t(45645);function v(Qn){var _r=function(Ti){var xt=Ti.dispatch,On=Ti.getState;return function(Zn){return function(Ur){return typeof Ur=="function"?Ur(xt,On,Qn):Zn(Ur)}}};return _r}var l=v();l.withExtraArgument=v;const h=l;var p=function(){var Qn=function(_r,$r){return Qn=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ti,xt){Ti.__proto__=xt}||function(Ti,xt){for(var On in xt)Object.prototype.hasOwnProperty.call(xt,On)&&(Ti[On]=xt[On])},Qn(_r,$r)};return function(_r,$r){if(typeof $r!="function"&&$r!==null)throw new TypeError("Class extends value "+String($r)+" is not a constructor or null");Qn(_r,$r);function Ti(){this.constructor=_r}_r.prototype=$r===null?Object.create($r):(Ti.prototype=$r.prototype,new Ti)}}(),d=function(Qn,_r){var $r={label:0,sent:function(){if(On[0]&1)throw On[1];return On[1]},trys:[],ops:[]},Ti,xt,On,Zn;return Zn={next:Ur(0),throw:Ur(1),return:Ur(2)},typeof Symbol=="function"&&(Zn[Symbol.iterator]=function(){return this}),Zn;function Ur(ln){return function(jn){return En([ln,jn])}}function En(ln){if(Ti)throw new TypeError("Generator is already executing.");for(;$r;)try{if(Ti=1,xt&&(On=ln[0]&2?xt.return:ln[0]?xt.throw||((On=xt.return)&&On.call(xt),0):xt.next)&&!(On=On.call(xt,ln[1])).done)return On;switch(xt=0,On&&(ln=[ln[0]&2,On.value]),ln[0]){case 0:case 1:On=ln;break;case 4:return $r.label++,{value:ln[1],done:!1};case 5:$r.label++,xt=ln[1],ln=[0];continue;case 7:ln=$r.ops.pop(),$r.trys.pop();continue;default:if(On=$r.trys,!(On=On.length>0&&On[On.length-1])&&(ln[0]===6||ln[0]===2)){$r=0;continue}if(ln[0]===3&&(!On||ln[1]>On[0]&&ln[1]Qn&&console.warn(_r+" took "+$r+"ms, which is more than the warning threshold of "+Qn+`ms. If your state or actions are very large, you may want to disable the middleware as it might cause too much of a slowdown in development mode. See https://redux-toolkit.js.org/api/getDefaultMiddleware for instructions. It is disabled in production builds, so you don't need to worry about that.`)}}}var W=function(Qn){p(_r,Qn);function _r(){for(var $r=[],Ti=0;Ti0){var Zn=$r.indexOf(this);~Zn?$r.splice(Zn+1):$r.push(this),~Zn?Ti.splice(Zn,1/0,xt):Ti.push(xt),~$r.indexOf(On)&&(On=_r.call(this,xt,On))}else $r.push(On);return Qn==null?On:Qn.call(this,xt,On)}}function L(Qn){return typeof Qn!="object"||Qn==null||Object.isFrozen(Qn)}function $(Qn,_r,$r){var Ti=k(Qn,_r,$r);return{detectMutations:function(){return F(Qn,_r,Ti,$r)}}}function k(Qn,_r,$r,Ti){_r===void 0&&(_r=[]),Ti===void 0&&(Ti="");var xt={value:$r};if(!Qn($r)){xt.children={};for(var On in $r){var Zn=Ti?Ti+"."+On:On;_r.length&&_r.indexOf(Zn)!==-1||(xt.children[On]=k(Qn,_r,$r[On],Zn))}}return xt}function F(Qn,_r,$r,Ti,xt,On){_r===void 0&&(_r=[]),xt===void 0&&(xt=!1),On===void 0&&(On="");var Zn=$r?$r.value:void 0,Ur=Zn===Ti;if(xt&&!Ur&&!Number.isNaN(Ti))return{wasMutated:!0,path:On};if(Qn(Zn)||Qn(Ti))return{wasMutated:!1};var En={};for(var ln in $r.children)En[ln]=!0;for(var ln in Ti)En[ln]=!0;var jn=_r.length>0,rr=function(Ir){var Zr=On?On+"."+Ir:Ir;if(jn){var lr=_r.some(function(pi){return pi instanceof RegExp?pi.test(Zr):Zr===pi});if(lr)return"continue"}var Jr=F(Qn,_r,$r.children[Ir],Ti[Ir],Ur,Zr);if(Jr.wasMutated)return{value:Jr}};for(var ln in En){var Mr=rr(ln);if(typeof Mr=="object")return Mr.value}return{wasMutated:!1}}function V(Qn){return Qn===void 0&&(Qn={}),function(){return function(En){return function(ln){return En(ln)}}};var _r=Qn.isImmutable,$r=_r===void 0?L:_r,Ti=Qn.ignoredPaths,xt=Qn.warnAfter,On=xt===void 0?32:xt,Zn=Qn.ignore;Ti=Ti||Zn;var Ur=$.bind(null,$r,Ti);return function(En){var ln=En.getState,jn=ln(),rr=Ur(jn),Mr;return function(Ir){return function(Zr){var lr=_(On,"ImmutableStateInvariantMiddleware");lr.measureTime(function(){jn=ln(),Mr=rr.detectMutations(),rr=Ur(jn),Z(!Mr.wasMutated,"A state mutation was detected between dispatches, in the path '"+(Mr.path||"")+"'. This may cause incorrect behavior. (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)")});var Jr=Ir(Zr);return lr.measureTime(function(){jn=ln(),Mr=rr.detectMutations(),rr=Ur(jn),Mr.wasMutated&&Z(!Mr.wasMutated,"A state mutation was detected inside a dispatch, in the path: "+(Mr.path||"")+". Take a look at the reducer(s) handling the action "+J(Zr)+". (https://redux.js.org/style-guide/style-guide#do-not-mutate-state)")}),lr.warnIfExceeded(),Jr}}}}function pe(Qn){var _r=typeof Qn;return Qn==null||_r==="string"||_r==="boolean"||_r==="number"||Array.isArray(Qn)||K(Qn)}function ce(Qn,_r,$r,Ti,xt,On){_r===void 0&&(_r=""),$r===void 0&&($r=pe),xt===void 0&&(xt=[]);var Zn;if(!$r(Qn))return{keyPath:_r||"",value:Qn};if(typeof Qn!="object"||Qn===null||On?.has(Qn))return!1;for(var Ur=Ti!=null?Ti(Qn):Object.entries(Qn),En=xt.length>0,ln=function(Jr,pi){var Ri=_r?_r+"."+Jr:Jr;if(En){var Ki=xt.some(function(ia){return ia instanceof RegExp?ia.test(Ri):Ri===ia});if(Ki)return"continue"}if(!$r(pi))return{value:{keyPath:Ri,value:pi}};if(typeof pi=="object"&&(Zn=ce(pi,Ri,$r,Ti,xt,On),Zn))return{value:Zn}},jn=0,rr=Ur;jn-1}function ht(Qn){return""+Qn}function nt(Qn){var _r={},$r=[],Ti,xt={addCase:function(On,Zn){var Ur=typeof On=="string"?On:On.type;if(Ur in _r)throw new Error("addCase cannot be called with two reducers for the same action type");return _r[Ur]=Zn,xt},addMatcher:function(On,Zn){return $r.push({matcher:On,reducer:Zn}),xt},addDefaultCase:function(On){return Ti=On,xt}};return Qn(xt),[_r,$r,Ti]}function Re(Qn){return typeof Qn=="function"}var ue=!1;function ae(Qn,_r,$r,Ti){$r===void 0&&($r=[]);var xt=typeof _r=="function"?nt(_r):[_r,$r,Ti],On=xt[0],Zn=xt[1],Ur=xt[2],En;if(Re(Qn))En=function(){return j(Qn())};else{var ln=j(Qn);En=function(){return ln}}function jn(rr,Mr){rr===void 0&&(rr=En());var Ir=f([On[Mr.type]],Zn.filter(function(Zr){var lr=Zr.matcher;return lr(Mr)}).map(function(Zr){var lr=Zr.reducer;return lr}));return Ir.filter(function(Zr){return!!Zr}).length===0&&(Ir=[Ur]),Ir.reduce(function(Zr,lr){if(lr)if((0,i.mv)(Zr)){var Jr=Zr,pi=lr(Jr,Mr);return pi===void 0?Zr:pi}else{if((0,i.o$)(Zr))return(0,i.ZP)(Zr,function(Ri){return lr(Ri,Mr)});var pi=lr(Zr,Mr);if(pi===void 0){if(Zr===null)return Zr;throw Error("A case reducer on a non-draftable value must not return undefined")}return pi}return Zr},rr)}return jn.getInitialState=En,jn}var ve=!1;function Me(Qn,_r){return Qn+"/"+_r}function Ye(Qn){var _r=Qn.name;if(!_r)throw new Error("`name` is a required option for createSlice");typeof process<"u";var $r=typeof Qn.initialState=="function"?Qn.initialState:j(Qn.initialState),Ti=Qn.reducers||{},xt=Object.keys(Ti),On={},Zn={},Ur={};xt.forEach(function(jn){var rr=Ti[jn],Mr=Me(_r,jn),Ir,Zr;"reducer"in rr?(Ir=rr.reducer,Zr=rr.prepare):Ir=rr,On[jn]=Ir,Zn[Mr]=Ir,Ur[jn]=Zr?_e(Mr,Zr):_e(Mr)});function En(){var jn=typeof Qn.extraReducers=="function"?nt(Qn.extraReducers):[Qn.extraReducers],rr=jn[0],Mr=rr===void 0?{}:rr,Ir=jn[1],Zr=Ir===void 0?[]:Ir,lr=jn[2],Jr=lr===void 0?void 0:lr,pi=P(P({},Mr),Zn);return ae($r,function(Ri){for(var Ki in pi)Ri.addCase(Ki,pi[Ki]);for(var ia=0,Da=Zr;ia0;if(Ri){var Ki=Zr.filter(function(ia){return ln(Jr,ia,lr)}).length>0;Ki&&(lr.ids=Object.keys(lr.entities))}}function Mr(Zr,lr){return Ir([Zr],lr)}function Ir(Zr,lr){var Jr=ke(Zr,Qn,lr),pi=Jr[0],Ri=Jr[1];rr(Ri,lr),$r(pi,lr)}return{removeAll:Ce(En),addOne:Ae(_r),addMany:Ae($r),setOne:Ae(Ti),setMany:Ae(xt),setAll:Ae(On),updateOne:Ae(jn),updateMany:Ae(rr),upsertOne:Ae(Mr),upsertMany:Ae(Ir),removeOne:Ae(Zn),removeMany:Ae(Ur)}}function je(Qn,_r){var $r=Oe(Qn),Ti=$r.removeOne,xt=$r.removeMany,On=$r.removeAll;function Zn(Ri,Ki){return Ur([Ri],Ki)}function Ur(Ri,Ki){Ri=tt(Ri);var ia=Ri.filter(function(Da){return!($e(Da,Qn)in Ki.entities)});ia.length!==0&&Jr(ia,Ki)}function En(Ri,Ki){return ln([Ri],Ki)}function ln(Ri,Ki){Ri=tt(Ri),Ri.length!==0&&Jr(Ri,Ki)}function jn(Ri,Ki){Ri=tt(Ri),Ki.entities={},Ki.ids=[],Ur(Ri,Ki)}function rr(Ri,Ki){return Mr([Ri],Ki)}function Mr(Ri,Ki){for(var ia=!1,Da=0,to=Ri;Da-1;return $r&&Ti}function lt(Qn){return typeof Qn[0]=="function"&&"pending"in Qn[0]&&"fulfilled"in Qn[0]&&"rejected"in Qn[0]}function at(){for(var Qn=[],_r=0;_r0)for(var Ki=Ir.getState(),ia=Array.from($r.values()),Da=0,to=ia;Da{"use strict";t.d(c,{Z:()=>l});var i=t(27702),s=["children","id","from","to","fromOffset","fromOpacity","toOffset","toOpacity","rotate","transform"];function u(){return u=Object.assign?Object.assign.bind():function(h){for(var p=1;p=0)&&(d[g]=h[g]);return d}function l(h){var p=h.children,d=h.id,f=h.from,g=h.to,y=h.fromOffset,b=y===void 0?"0%":y,E=h.fromOpacity,S=E===void 0?1:E,w=h.toOffset,x=w===void 0?"100%":w,P=h.toOpacity,R=P===void 0?1:P,T=h.rotate,A=h.transform,I=v(h,s);return i.createElement("defs",null,i.createElement("radialGradient",u({id:d,gradientTransform:T?"rotate("+T+")":A},I),!!p&&p,!p&&i.createElement("stop",{offset:b,stopColor:f,stopOpacity:S}),!p&&i.createElement("stop",{offset:x,stopColor:g,stopOpacity:R})))}},10994:(C,c,t)=>{"use strict";t.d(c,{Z:()=>f});var i=t(93415),s=t.n(i),u=t(27702),v=t(28040),l=t.n(v),h=["top","left","transform","className","children","innerRef"];function p(){return p=Object.assign?Object.assign.bind():function(g){for(var y=1;y=0)&&(b[S]=g[S]);return b}function f(g){var y=g.top,b=y===void 0?0:y,E=g.left,S=E===void 0?0:E,w=g.transform,x=g.className,P=g.children,R=g.innerRef,T=d(g,h);return u.createElement("g",p({ref:R,className:l()("visx-group",x),transform:w||"translate("+S+", "+b+")"},T),P)}f.propTypes={top:s().number,left:s().number,transform:s().string,className:s().string,children:s().node,innerRef:s().oneOfType([s().string,s().func,s().object])}},95959:(C,c,t)=>{"use strict";t.r(c),t.d(c,{Group:()=>i.Z});var i=t(10994)},66763:(C,c,t)=>{"use strict";var i;i=!0,c.Z=g;var s=p(t(27702)),u=p(t(28040)),v=t(95959),l=t(59039),h=["className","top","left","data","centroid","innerRadius","outerRadius","cornerRadius","startAngle","endAngle","padAngle","padRadius","pieSort","pieSortValues","pieValue","children","fill"];function p(y){return y&&y.__esModule?y:{default:y}}function d(){return d=Object.assign?Object.assign.bind():function(y){for(var b=1;b=0)&&(E[w]=y[w]);return E}function g(y){var b=y.className,E=y.top,S=y.left,w=y.data,x=w===void 0?[]:w,P=y.centroid,R=y.innerRadius,T=R===void 0?0:R,A=y.outerRadius,I=y.cornerRadius,N=y.startAngle,K=y.endAngle,_=y.padAngle,W=y.padRadius,j=y.pieSort,re=y.pieSortValues,X=y.pieValue,Z=y.children,J=y.fill,q=J===void 0?"":J,L=f(y,h),$=(0,l.arc)({innerRadius:T,outerRadius:A,cornerRadius:I,padRadius:W}),k=(0,l.pie)({startAngle:N,endAngle:K,padAngle:_,value:X,sort:j,sortValues:re}),F=k(x);return Z?s.default.createElement(s.default.Fragment,null,Z({arcs:F,path:$,pie:k})):s.default.createElement(v.Group,{className:"visx-pie-arcs-group",top:E,left:S},F.map(function(V,pe){return s.default.createElement("g",{key:"pie-arc-"+pe},s.default.createElement("path",d({className:(0,u.default)("visx-pie-arc",b),d:$(V)||"",fill:q==null||typeof q=="string"?q:q(V)},L)),P?.($.centroid(V),V))}))}},59039:(C,c,t)=>{"use strict";c.__esModule=!0,c.arc=h,c.area=p,c.line=d,c.pie=f,c.radialLine=g,c.stack=y;var i=t(4438),s=l(t(74742)),u=l(t(42691)),v=l(t(59268));function l(b){return b&&b.__esModule?b:{default:b}}function h(b){var E=b===void 0?{}:b,S=E.innerRadius,w=E.outerRadius,x=E.cornerRadius,P=E.startAngle,R=E.endAngle,T=E.padAngle,A=E.padRadius,I=(0,i.arc)();return S!=null&&(0,s.default)(I.innerRadius,S),w!=null&&(0,s.default)(I.outerRadius,w),x!=null&&(0,s.default)(I.cornerRadius,x),P!=null&&(0,s.default)(I.startAngle,P),R!=null&&(0,s.default)(I.endAngle,R),T!=null&&(0,s.default)(I.padAngle,T),A!=null&&(0,s.default)(I.padRadius,A),I}function p(b){var E=b===void 0?{}:b,S=E.x,w=E.x0,x=E.x1,P=E.y,R=E.y0,T=E.y1,A=E.defined,I=E.curve,N=(0,i.area)();return S&&(0,s.default)(N.x,S),w&&(0,s.default)(N.x0,w),x&&(0,s.default)(N.x1,x),P&&(0,s.default)(N.y,P),R&&(0,s.default)(N.y0,R),T&&(0,s.default)(N.y1,T),A&&N.defined(A),I&&N.curve(I),N}function d(b){var E=b===void 0?{}:b,S=E.x,w=E.y,x=E.defined,P=E.curve,R=(0,i.line)();return S&&(0,s.default)(R.x,S),w&&(0,s.default)(R.y,w),x&&R.defined(x),P&&R.curve(P),R}function f(b){var E=b===void 0?{}:b,S=E.startAngle,w=E.endAngle,x=E.padAngle,P=E.value,R=E.sort,T=E.sortValues,A=(0,i.pie)();return(R===null||R!=null)&&A.sort(R),(T===null||T!=null)&&A.sortValues(T),P!=null&&A.value(P),x!=null&&(0,s.default)(A.padAngle,x),S!=null&&(0,s.default)(A.startAngle,S),w!=null&&(0,s.default)(A.endAngle,w),A}function g(b){var E=b===void 0?{}:b,S=E.angle,w=E.radius,x=E.defined,P=E.curve,R=(0,i.radialLine)();return S&&(0,s.default)(R.angle,S),w&&(0,s.default)(R.radius,w),x&&R.defined(x),P&&R.curve(P),R}function y(b){var E=b.keys,S=b.value,w=b.order,x=b.offset,P=(0,i.stack)();return E&&P.keys(E),S&&(0,s.default)(P.value,S),w&&P.order((0,u.default)(w)),x&&P.offset((0,v.default)(x)),P}},74742:(C,c)=>{"use strict";c.__esModule=!0,c.default=t;function t(i,s){i(s)}},59268:(C,c,t)=>{"use strict";c.__esModule=!0,c.STACK_OFFSET_NAMES=c.STACK_OFFSETS=void 0,c.default=v;var i=t(4438),s={expand:i.stackOffsetExpand,diverging:i.stackOffsetDiverging,none:i.stackOffsetNone,silhouette:i.stackOffsetSilhouette,wiggle:i.stackOffsetWiggle};c.STACK_OFFSETS=s;var u=Object.keys(s);c.STACK_OFFSET_NAMES=u;function v(l){return l&&s[l]||s.none}},42691:(C,c,t)=>{"use strict";c.__esModule=!0,c.STACK_ORDER_NAMES=c.STACK_ORDERS=void 0,c.default=v;var i=t(4438),s={ascending:i.stackOrderAscending,descending:i.stackOrderDescending,insideout:i.stackOrderInsideOut,none:i.stackOrderNone,reverse:i.stackOrderReverse};c.STACK_ORDERS=s;var u=Object.keys(s);c.STACK_ORDER_NAMES=u;function v(l){return l&&s[l]||s.none}},3344:(C,c,t)=>{"use strict";t.d(c,{Z:()=>l});var i=t(27702),s=["tooltipOpen"];function u(h,p){if(h==null)return{};var d={},f=Object.keys(h),g,y;for(y=0;y=0)&&(d[g]=h[g]);return d}function v(){return v=Object.assign?Object.assign.bind():function(h){for(var p=1;p{"use strict";t.d(c,{Z:()=>Se});var i=t(27702),s=t(22087);function u({debounce:he,scroll:me,polyfill:_e}={debounce:0,scroll:!1}){const we=_e||(typeof window>"u"?class{}:window.ResizeObserver);if(!we)throw new Error("This browser does not support ResizeObserver out of the box. See: https://github.com/react-spring/react-use-measure/#resize-observer-polyfills");const[Ge,ht]=(0,i.useState)({left:0,top:0,width:0,height:0,bottom:0,right:0,x:0,y:0}),nt=(0,i.useRef)({element:null,scrollContainers:null,resizeObserver:null,lastBounds:Ge}),Re=he?typeof he=="number"?he:he.scroll:null,ue=he?typeof he=="number"?he:he.resize:null,ae=(0,i.useRef)(!1);(0,i.useEffect)(()=>(ae.current=!0,()=>void(ae.current=!1)));const[ve,Me,Ye]=(0,i.useMemo)(()=>{const Ce=()=>{if(!nt.current.element)return;const{left:Ae,top:$e,width:tt,height:ke,bottom:Oe,right:je,x:Et,y:ct}=nt.current.element.getBoundingClientRect(),ut={left:Ae,top:$e,width:tt,height:ke,bottom:Oe,right:je,x:Et,y:ct};Object.freeze(ut),ae.current&&!d(nt.current.lastBounds,ut)&&ht(nt.current.lastBounds=ut)};return[Ce,ue?(0,s.debounce)(Ce,ue):Ce,Re?(0,s.debounce)(Ce,Re):Ce]},[ht,Re,ue]);function qe(){nt.current.scrollContainers&&(nt.current.scrollContainers.forEach(Ce=>Ce.removeEventListener("scroll",Ye,!0)),nt.current.scrollContainers=null),nt.current.resizeObserver&&(nt.current.resizeObserver.disconnect(),nt.current.resizeObserver=null)}function At(){nt.current.element&&(nt.current.resizeObserver=new we(Ye),nt.current.resizeObserver.observe(nt.current.element),me&&nt.current.scrollContainers&&nt.current.scrollContainers.forEach(Ce=>Ce.addEventListener("scroll",Ye,{capture:!0,passive:!0})))}const It=Ce=>{!Ce||Ce===nt.current.element||(qe(),nt.current.element=Ce,nt.current.scrollContainers=h(Ce),At())};return l(Ye,!!me),v(Me),(0,i.useEffect)(()=>{qe(),At()},[me,Ye,Me]),(0,i.useEffect)(()=>qe,[]),[It,Ge,ve]}function v(he){(0,i.useEffect)(()=>{const me=he;return window.addEventListener("resize",me),()=>void window.removeEventListener("resize",me)},[he])}function l(he,me){(0,i.useEffect)(()=>{if(me){const _e=he;return window.addEventListener("scroll",_e,{capture:!0,passive:!0}),()=>void window.removeEventListener("scroll",_e,!0)}},[he,me])}function h(he){const me=[];if(!he||he===document.body)return me;const{overflow:_e,overflowX:we,overflowY:Ge}=window.getComputedStyle(he);return[_e,we,Ge].some(ht=>ht==="auto"||ht==="scroll")&&me.push(he),[...me,...h(he.parentElement)]}const p=["x","y","top","bottom","left","right","width","height"],d=(he,me)=>p.every(_e=>he[_e]===me[_e]),f=u;var g=t(93415),y=t.n(g),b=t(27473);function E(he,me){he.prototype=Object.create(me.prototype),he.prototype.constructor=he,S(he,me)}function S(he,me){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(we,Ge){return we.__proto__=Ge,we},S(he,me)}var w=function(he){E(me,he);function me(){return he.apply(this,arguments)||this}var _e=me.prototype;return _e.componentWillUnmount=function(){this.node&&document.body&&(document.body.removeChild(this.node),delete this.node)},_e.render=function(){return!this.node&&typeof document<"u"&&(this.node=document.createElement("div"),this.props.zIndex!=null&&(this.node.style.zIndex=""+this.props.zIndex),document.body.append(this.node)),this.node?b.createPortal(this.props.children,this.node):null},me}(i.PureComponent);w.propTypes={zIndex:y().oneOfType([y().number,y().string])};var x=t(28040),P=t.n(x),R=["className","top","left","offsetLeft","offsetTop","style","children","unstyled","applyPositionStyle"];function T(){return T=Object.assign?Object.assign.bind():function(he){for(var me=1;me=0)&&(_e[Ge]=he[Ge]);return _e}var I={position:"absolute",backgroundColor:"white",color:"#666666",padding:".3rem .5rem",borderRadius:"3px",fontSize:"14px",boxShadow:"0 1px 2px rgba(33,33,33,0.2)",lineHeight:"1em",pointerEvents:"none"},N=i.forwardRef(function(he,me){var _e=he.className,we=he.top,Ge=he.left,ht=he.offsetLeft,nt=ht===void 0?10:ht,Re=he.offsetTop,ue=Re===void 0?10:Re,ae=he.style,ve=ae===void 0?I:ae,Me=he.children,Ye=he.unstyled,qe=Ye===void 0?!1:Ye,At=he.applyPositionStyle,It=At===void 0?!1:At,Ce=A(he,R);return i.createElement("div",T({ref:me,className:P()("visx-tooltip",_e),style:T({top:we==null||ue==null?we:we+ue,left:Ge==null||nt==null?Ge:Ge+nt},It&&{position:"absolute"},!qe&&ve)},Ce),Me)});N.propTypes={children:y().node,className:y().string,left:y().number,offsetLeft:y().number,offsetTop:y().number,top:y().number,applyPositionStyle:y().bool,unstyled:y().bool},N.displayName="Tooltip";const K=N;function _(){return _=Object.assign?Object.assign.bind():function(he){for(var me=1;me=0)&&(_e[Ge]=he[Ge]);return _e}function pe(he){var me=he.children,_e=he.getRects,we=he.left,Ge=we===void 0?0:we,ht=he.offsetLeft,nt=ht===void 0?10:ht,Re=he.offsetTop,ue=Re===void 0?10:Re,ae=he.parentRect,ve=he.rect,Me=he.style,Ye=Me===void 0?I:Me,qe=he.top,At=qe===void 0?0:qe,It=he.unstyled,Ce=It===void 0?!1:It,Ae=he.nodeRef,$e=V(he,k),tt,ke=!1,Oe=!1;if(ve&&ae){var je=Ge,Et=At;if(ae.width){var ct=je+nt+ve.width-ae.width,ut=ve.width-je-nt;ke=ct>0&&ct>ut}else{var Ne=je+nt+ve.width-window.innerWidth,mt=ve.width-je-nt;ke=Ne>0&&Ne>mt}if(ae.height){var bt=Et+ue+ve.height-ae.height,Gt=ve.height-Et-ue;Oe=bt>0&&bt>Gt}else Oe=Et+ue+ve.height>window.innerHeight;je=ke?je-ve.width-nt:je+nt,Et=Oe?Et-ve.height-ue:Et+ue,je=Math.round(je),Et=Math.round(Et),tt="translate("+je+"px, "+Et+"px)"}return i.createElement(K,F({ref:Ae,style:F({left:0,top:0,transform:tt},!Ce&&Ye)},$e),i.createElement(q,{value:{isFlippedVertically:!Oe,isFlippedHorizontally:!ke}},me))}pe.propTypes={nodeRef:y().oneOfType([y().string,y().func,y().object])};const ce=Z(pe);var G=["detectBounds","zIndex"],te=["left","top","detectBounds","zIndex"];function ie(){return ie=Object.assign?Object.assign.bind():function(he){for(var me=1;me=0)&&(_e[Ge]=he[Ge]);return _e}function Se(he){var me=he===void 0?{}:he,_e=me.detectBounds,we=_e===void 0?!0:_e,Ge=me.zIndex,ht=fe(me,G),nt=f(ht),Re=nt[0],ue=nt[1],ae=nt[2],ve=(0,i.useState)(!1),Me=ve[0],Ye=ve[1];(0,i.useEffect)(function(){Ye(!1)},[]);var qe=(0,i.useMemo)(function(){return function(At){var It=At.left,Ce=It===void 0?0:It,Ae=At.top,$e=Ae===void 0?0:Ae,tt=At.detectBounds,ke=At.zIndex,Oe=fe(At,te),je=tt??we,Et=ke??Ge,ct=je?ce:K,ut=Me?0:window.scrollX,Ne=Me?0:window.scrollY,mt=Ce+(ue.left||0)+ut,bt=$e+(ue.top||0)+Ne;return i.createElement(w,{zIndex:Et},i.createElement(ct,ie({left:mt,top:bt},Oe)))}},[we,Ge,ue.left,ue.top,Me]);return{containerRef:Re,containerBounds:ue,forceRefreshBounds:ae,TooltipInPortal:qe}}},76511:C=>{"use strict";C.exports=function(c){var t=[];return t.toString=function(){return this.map(function(s){var u="",v=typeof s[5]<"u";return s[4]&&(u+="@supports (".concat(s[4],") {")),s[2]&&(u+="@media ".concat(s[2]," {")),v&&(u+="@layer".concat(s[5].length>0?" ".concat(s[5]):""," {")),u+=c(s),v&&(u+="}"),s[2]&&(u+="}"),s[4]&&(u+="}"),u}).join("")},t.i=function(s,u,v,l,h){typeof s=="string"&&(s=[[null,s,void 0]]);var p={};if(v)for(var d=0;d"u"||(y[1]="@layer".concat(y[5].length>0?" ".concat(y[5]):""," {").concat(y[1],"}")),y[5]=h),u&&(y[2]&&(y[1]="@media ".concat(y[2]," {").concat(y[1],"}")),y[2]=u),l&&(y[4]?(y[1]="@supports (".concat(y[4],") {").concat(y[1],"}"),y[4]=l):y[4]="".concat(l)),t.push(y))}},t}},47150:C=>{"use strict";C.exports=function(c){var t=c[1],i=c[3];if(!i)return t;if(typeof btoa=="function"){var s=btoa(unescape(encodeURIComponent(JSON.stringify(i)))),u="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),v="/*# ".concat(u," */");return[t].concat([v]).join(` `)}return[t].join(` `)}},63812:(C,c,t)=>{"use strict";t.d(c,{Z:()=>l});var i=t(27702),s=Object.assign||function(h){for(var p=1;p=0||Object.prototype.hasOwnProperty.call(h,f)&&(d[f]=h[f]);return d};function v(h){var p=h.html,d=u(h,["html"]),f=(0,i.useRef)(null);return(0,i.useEffect)(function(){if(p){var g=document.createRange().createContextualFragment(p);f.current.innerHTML="",f.current.appendChild(g)}},[p]),i.createElement("div",s({},d,{ref:f}))}const l=v},49373:(C,c,t)=>{"use strict";function i(f){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?i=function(y){return typeof y}:i=function(y){return y&&typeof Symbol=="function"&&y.constructor===Symbol&&y!==Symbol.prototype?"symbol":typeof y},i(f)}c.log=v,c.formatArgs=u,c.save=l,c.load=h,c.useColors=s,c.storage=p(),c.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function s(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1:typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function u(f){if(f[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+f[0]+(this.useColors?"%c ":" ")+"+"+C.exports.humanize(this.diff),!!this.useColors){var g="color: "+this.color;f.splice(1,0,g,"color: inherit");var y=0,b=0;f[0].replace(/%[a-zA-Z%]/g,function(E){E!=="%%"&&(y++,E==="%c"&&(b=y))}),f.splice(b,0,g)}}function v(){var f;return(typeof console>"u"?"undefined":i(console))==="object"&&console.log&&(f=console).log.apply(f,arguments)}function l(f){try{f?c.storage.setItem("debug",f):c.storage.removeItem("debug")}catch{}}function h(){var f;try{f=c.storage.getItem("debug")}catch{}return!f&&typeof process<"u"&&"env"in process&&(f=process.env.DEBUG),f}function p(){try{return localStorage}catch{}}C.exports=t(18564)(c);var d=C.exports.formatters;d.j=function(f){try{return JSON.stringify(f)}catch(g){return"[UnexpectedJSONParseError]: "+g.message}}},18564:(C,c,t)=>{"use strict";function i(s){v.debug=v,v.default=v,v.coerce=g,v.disable=d,v.enable=p,v.enabled=f,v.humanize=t(3735),Object.keys(s).forEach(function(y){v[y]=s[y]}),v.instances=[],v.names=[],v.skips=[],v.formatters={};function u(y){for(var b=0,E=0;E"u"?":":b)+y)}function p(y){v.save(y),v.names=[],v.skips=[];var b,E=(typeof y=="string"?y:"").split(/[\s,]+/),S=E.length;for(b=0;b{var i=t(3740),s=t(15884),u=s;typeof u.$>"u"&&(u.$=i),typeof u.jQuery>"u"&&(u.jQuery=i),C.exports=i},15884:(C,c,t)=>{"use strict";C.exports=function(){if(typeof globalThis=="object")return globalThis;var i;try{i=this||new Function("return this")()}catch{if(typeof window=="object")return window;if(typeof self=="object")return self;if(typeof t.g<"u")return t.g}return i}()},8037:function(C,c,t){"use strict";var i=this&&this.__createBinding||(Object.create?function(P,R,T,A){A===void 0&&(A=T),Object.defineProperty(P,A,{enumerable:!0,get:function(){return R[T]}})}:function(P,R,T,A){A===void 0&&(A=T),P[A]=R[T]}),s=this&&this.__setModuleDefault||(Object.create?function(P,R){Object.defineProperty(P,"default",{enumerable:!0,value:R})}:function(P,R){P.default=R}),u=this&&this.__importStar||function(P){if(P&&P.__esModule)return P;var R={};if(P!=null)for(var T in P)T!=="default"&&Object.prototype.hasOwnProperty.call(P,T)&&i(R,P,T);return s(R,P),R},v=this&&this.__importDefault||function(P){return P&&P.__esModule?P:{default:P}};Object.defineProperty(c,"__esModule",{value:!0}),c.InternalEvents=void 0;var l=u(t(27702)),h=v(t(97095)),p=t(20453),d=t(16177),f=t(53735);function g(){return y(),b(),w(),x(),null}c.InternalEvents=g;function y(){var P,R,T=(0,d.useKBar)(function(j){return{visualState:j.visualState,showing:j.visualState!==p.VisualState.hidden}}),A=T.query,I=T.options,N=T.visualState,K=T.showing;l.useEffect(function(){var j,re=I.toggleShortcut||"$mod+k",X=(0,h.default)(window,(j={},j[re]=function(Z){var J,q,L,$;Z.defaultPrevented||(Z.preventDefault(),A.toggle(),K?(q=(J=I.callbacks)===null||J===void 0?void 0:J.onClose)===null||q===void 0||q.call(J):($=(L=I.callbacks)===null||L===void 0?void 0:L.onOpen)===null||$===void 0||$.call(L))},j.Escape=function(Z){var J,q;K&&(Z.stopPropagation(),Z.preventDefault(),(q=(J=I.callbacks)===null||J===void 0?void 0:J.onClose)===null||q===void 0||q.call(J)),A.setVisualState(function(L){return L===p.VisualState.hidden||L===p.VisualState.animatingOut?L:p.VisualState.animatingOut})},j));return function(){X()}},[I.callbacks,I.toggleShortcut,A,K]);var _=l.useRef(),W=l.useCallback(function(j){var re,X,Z=0;j===p.VisualState.animatingIn&&(Z=((re=I.animations)===null||re===void 0?void 0:re.enterMs)||0),j===p.VisualState.animatingOut&&(Z=((X=I.animations)===null||X===void 0?void 0:X.exitMs)||0),clearTimeout(_.current),_.current=setTimeout(function(){var J=!1;A.setVisualState(function(){var q=j===p.VisualState.animatingIn?p.VisualState.showing:p.VisualState.hidden;return q===p.VisualState.hidden&&(J=!0),q}),J&&A.setCurrentRootAction(null)},Z)},[(P=I.animations)===null||P===void 0?void 0:P.enterMs,(R=I.animations)===null||R===void 0?void 0:R.exitMs,A]);l.useEffect(function(){switch(N){case p.VisualState.animatingIn:case p.VisualState.animatingOut:W(N);break}},[W,N])}function b(){var P=(0,d.useKBar)(function(A){return{visualState:A.visualState}}),R=P.visualState,T=P.options;l.useEffect(function(){if(!T.disableDocumentLock)if(R===p.VisualState.animatingIn){if(document.body.style.overflow="hidden",!T.disableScrollbarManagement){var A=(0,f.getScrollbarWidth)(),I=getComputedStyle(document.body)["margin-right"];I&&(A+=Number(I.replace(/\D/g,""))),document.body.style.marginRight=A+"px"}}else R===p.VisualState.hidden&&(document.body.style.removeProperty("overflow"),T.disableScrollbarManagement||document.body.style.removeProperty("margin-right"))},[T.disableDocumentLock,T.disableScrollbarManagement,R])}var E=new WeakSet;function S(P){return function(R){E.has(R)||(P(R),E.add(R))}}function w(){var P=(0,d.useKBar)(function(N){return{actions:N.actions,open:N.visualState===p.VisualState.showing}}),R=P.actions,T=P.query,A=P.open,I=P.options;l.useEffect(function(){var N;if(!A){for(var K=Object.keys(R).map(function($){return R[$]}),_=[],W=0,j=K;Wg?Z-1:Z;if(typeof w.current[J]=="string"){if(J===0)return Z;J-=1}return J})):re.key==="ArrowDown"||re.ctrlKey&&re.key==="n"?(re.preventDefault(),R.setActiveIndex(function(Z){var J=Z{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.Command=void 0;var t=function(){function i(s,u){var v=this;u===void 0&&(u={}),this.perform=function(){var l=s.perform();if(typeof l=="function"){var h=u.history;h&&(v.historyItem&&h.remove(v.historyItem),v.historyItem=h.add({perform:s.perform,negate:l}),v.history={undo:function(){return h.undo(v.historyItem)},redo:function(){return h.redo(v.historyItem)}})}}}return i}();c.Command=t},58196:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.history=c.HistoryItemImpl=void 0;var i=t(53735),s=function(){function l(h){this.perform=h.perform,this.negate=h.negate}return l.create=function(h){return new l(h)},l}();c.HistoryItemImpl=s;var u=function(){function l(){return this.undoStack=[],this.redoStack=[],l.instance||(l.instance=this,this.init()),l.instance}return l.prototype.init=function(){var h=this;typeof window>"u"||window.addEventListener("keydown",function(p){var d;if(!(!h.redoStack.length&&!h.undoStack.length||(0,i.shouldRejectKeystrokes)())){var f=(d=p.key)===null||d===void 0?void 0:d.toLowerCase();p.metaKey&&f==="z"&&p.shiftKey?h.redo():p.metaKey&&f==="z"&&h.undo()}})},l.prototype.add=function(h){var p=s.create(h);return this.undoStack.push(p),p},l.prototype.remove=function(h){var p=this.undoStack.findIndex(function(f){return f===h});if(p!==-1){this.undoStack.splice(p,1);return}var d=this.redoStack.findIndex(function(f){return f===h});d!==-1&&this.redoStack.splice(d,1)},l.prototype.undo=function(h){if(!h){var p=this.undoStack.pop();return p?(p?.negate(),this.redoStack.push(p),p):void 0}var d=this.undoStack.findIndex(function(f){return f===h});if(d!==-1)return this.undoStack.splice(d,1),h.negate(),this.redoStack.push(h),h},l.prototype.redo=function(h){if(!h){var p=this.redoStack.pop();return p?(p?.perform(),this.undoStack.push(p),p):void 0}var d=this.redoStack.findIndex(function(f){return f===h});if(d!==-1)return this.redoStack.splice(d,1),h.perform(),this.undoStack.push(h),h},l.prototype.reset=function(){this.undoStack.splice(0),this.redoStack.splice(0)},l}(),v=new u;c.history=v,Object.freeze(v)},52991:function(C,c,t){"use strict";var i=this&&this.__createBinding||(Object.create?function(u,v,l,h){h===void 0&&(h=l),Object.defineProperty(u,h,{enumerable:!0,get:function(){return v[l]}})}:function(u,v,l,h){h===void 0&&(h=l),u[h]=v[l]}),s=this&&this.__exportStar||function(u,v){for(var l in u)l!=="default"&&!Object.prototype.hasOwnProperty.call(v,l)&&i(v,u,l)};Object.defineProperty(c,"__esModule",{value:!0}),s(t(2412),c),s(t(88652),c)},55801:function(C,c,t){"use strict";var i=this&&this.__createBinding||(Object.create?function(v,l,h,p){p===void 0&&(p=h),Object.defineProperty(v,p,{enumerable:!0,get:function(){return l[h]}})}:function(v,l,h,p){p===void 0&&(p=h),v[p]=l[h]}),s=this&&this.__exportStar||function(v,l){for(var h in v)h!=="default"&&!Object.prototype.hasOwnProperty.call(l,h)&&i(l,v,h)};Object.defineProperty(c,"__esModule",{value:!0}),c.Priority=c.createAction=void 0;var u=t(53735);Object.defineProperty(c,"createAction",{enumerable:!0,get:function(){return u.createAction}}),Object.defineProperty(c,"Priority",{enumerable:!0,get:function(){return u.Priority}}),s(t(68532),c),s(t(29390),c),s(t(88713),c),s(t(84566),c),s(t(58560),c),s(t(16177),c),s(t(39763),c),s(t(47942),c),s(t(87629),c),s(t(20453),c),s(t(52991),c)},97095:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var t=["Shift","Meta","Alt","Control"],i=1e3,s="keydown",u=typeof navigator=="object"&&/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"Meta":"Control";function v(d,f){return typeof d.getModifierState=="function"?d.getModifierState(f):!1}function l(d){return d.trim().split(" ").map(function(f){var g=f.split(/\b\+/),y=g.pop();return g=g.map(function(b){return b==="$mod"?u:b}),[g,y]})}function h(d,f){return/^[^A-Za-z0-9]$/.test(d.key)&&f[1]===d.key?!0:!(f[1].toUpperCase()!==d.key.toUpperCase()&&f[1]!==d.code||f[0].find(function(g){return!v(d,g)})||t.find(function(g){return!f[0].includes(g)&&f[1]!==g&&v(d,g)}))}function p(d,f,g){var y,b;g===void 0&&(g={});var E=(y=g.timeout)!==null&&y!==void 0?y:i,S=(b=g.event)!==null&&b!==void 0?b:s,w=Object.keys(f).map(function(T){return[l(T),f[T]]}),x=new Map,P=null,R=function(T){T instanceof KeyboardEvent&&(w.forEach(function(A){var I=A[0],N=A[1],K=x.get(I),_=K||I,W=_[0],j=h(T,W);j?_.length>1?x.set(I,_.slice(1)):(x.delete(I),N(T)):v(T,T.key)||x.delete(I)}),P&&clearTimeout(P),P=setTimeout(x.clear.bind(x),E))};return d.addEventListener(S,R),function(){d.removeEventListener(S,R)}}c.default=p},20453:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.VisualState=void 0;var t;(function(i){i.animatingIn="animating-in",i.showing="showing",i.animatingOut="animating-out",i.hidden="hidden"})(t=c.VisualState||(c.VisualState={}))},16177:function(C,c,t){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(d){for(var f,g=1,y=arguments.length;g0){for(var J=re[Z].children,q=0;q0&&R.push({score:I,action:A})}return R},[x,P])}c.useDeepMatches=g},39763:function(C,c,t){"use strict";var i=this&&this.__createBinding||(Object.create?function(p,d,f,g){g===void 0&&(g=f),Object.defineProperty(p,g,{enumerable:!0,get:function(){return d[f]}})}:function(p,d,f,g){g===void 0&&(g=f),p[g]=d[f]}),s=this&&this.__setModuleDefault||(Object.create?function(p,d){Object.defineProperty(p,"default",{enumerable:!0,value:d})}:function(p,d){p.default=d}),u=this&&this.__importStar||function(p){if(p&&p.__esModule)return p;var d={};if(p!=null)for(var f in p)f!=="default"&&Object.prototype.hasOwnProperty.call(p,f)&&i(d,p,f);return s(d,p),d};Object.defineProperty(c,"__esModule",{value:!0}),c.useRegisterActions=void 0;var v=u(t(27702)),l=t(16177);function h(p,d){d===void 0&&(d=[]);var f=(0,l.useKBar)().query,g=v.useMemo(function(){return p},d);v.useEffect(function(){if(g.length){var y=f.registerActions(g);return function(){y()}}},[f,g])}c.useRegisterActions=h},62833:function(C,c,t){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(w){for(var x,P=1,R=arguments.length;P-1)return this.subscribers.splice(P,1)}},w.prototype.notify=function(){this.subscribers.forEach(function(x){return x.collect()})},w}(),S=function(){function w(x,P){this.collector=x,this.onChange=P}return w.prototype.collect=function(){try{var x=this.collector();(0,h.deepEqual)(x,this.collected)||(this.collected=x,this.onChange&&this.onChange(this.collected))}catch(P){console.warn(P)}},w}()},53735:function(C,c,t){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(T){for(var A,I=1,N=arguments.length;I"u"?b:h.useLayoutEffect;function E(){var T=document.createElement("div");T.style.visibility="hidden",T.style.overflow="scroll",document.body.appendChild(T);var A=document.createElement("div");T.appendChild(A);var I=T.offsetWidth-A.offsetWidth;return T.parentNode.removeChild(T),I}c.getScrollbarWidth=E;function S(T,A){A===void 0&&(A=100);var I=h.useState(T),N=I[0],K=I[1],_=h.useRef(Date.now());return h.useEffect(function(){if(A!==0){var W=setTimeout(function(){K(T),_.current=Date.now()},_.current-(Date.now()-A));return function(){clearTimeout(W)}}},[A,T]),A===0?T:N}c.useThrottledValue=S;function w(T){var A,I,N=T===void 0?{ignoreWhenFocused:[]}:T,K=N.ignoreWhenFocused,_=l(["input","textarea"],K,!0).map(function(re){return re.toLowerCase()}),W=document.activeElement,j=W&&(_.indexOf(W.tagName.toLowerCase())!==-1||((A=W.attributes.getNamedItem("role"))===null||A===void 0?void 0:A.value)==="textbox"||((I=W.attributes.getNamedItem("contenteditable"))===null||I===void 0?void 0:I.value)==="true");return j}c.shouldRejectKeystrokes=w;var x=typeof window>"u",P=!x&&window.navigator.platform==="MacIntel";function R(T){return P?T.metaKey:T.ctrlKey}c.isModKey=R,c.Priority={HIGH:1,NORMAL:0,LOW:-1}},42580:()=>{(function(C){var c={},t=C.prototype.stopCallback;C.prototype.stopCallback=function(i,s,u,v){var l=this;return l.paused?!0:c[u]||c[v]?!1:t.call(l,i,s,u)},C.prototype.bindGlobal=function(i,s,u){var v=this;if(v.bind(i,s,u),i instanceof Array){for(var l=0;l{"use strict";t.d(c,{Z:()=>Gu});var i=t(94285),s=t(75342),u=t(32098),v=t(4696),l=t(23190),h=t(48632),p=t(4484),d=t(27702),f=t.t(d,2);function g(an,Nn){var tr=Nn||{},In=tr.defaultValue,di=tr.value,oi=tr.onChange,ki=tr.postState,ri=d.useState(function(){return di!==void 0?di:In!==void 0?typeof In=="function"?In():In:typeof an=="function"?an():an}),bi=(0,u.Z)(ri,2),_n=bi[0],Ua=bi[1],va=di!==void 0?di:_n;ki&&(va=ki(va));var Va=d.useRef(oi);Va.current=oi;var Qi=d.useCallback(function(Pe){Ua(Pe),va!==Pe&&Va.current&&Va.current(Pe,va)},[va,Va]),ro=d.useRef(!0);return d.useEffect(function(){if(ro.current){ro.current=!1;return}di===void 0&&Ua(di)},[di]),[va,Qi]}var y=t(78572),b=t(28040),E=t.n(b),S=t(87460);const w=function(){if(typeof navigator>"u"||typeof window>"u")return!1;var an=navigator.userAgent||navigator.vendor||window.opera;return!!(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(an)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(an?.substr(0,4)))};var x=t(86588),P=t(69365),R=d.createContext(null);function T(){return d.useContext(R)}function A(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,Nn=d.useState(!1),tr=(0,u.Z)(Nn,2),In=tr[0],di=tr[1],oi=d.useRef(null),ki=function(){window.clearTimeout(oi.current)};d.useEffect(function(){return ki},[]);var ri=function(_n,Ua){ki(),oi.current=window.setTimeout(function(){di(_n),Ua&&Ua()},an)};return[In,ri,ki]}function I(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,Nn=d.useRef(null),tr=d.useRef(null);d.useEffect(function(){return function(){window.clearTimeout(tr.current)}},[]);function In(di){(di||Nn.current===null)&&(Nn.current=di),window.clearTimeout(tr.current),tr.current=window.setTimeout(function(){Nn.current=null},an)}return[function(){return Nn.current},In]}function N(an,Nn,tr,In){var di=d.useRef(null);di.current={open:Nn,triggerOpen:tr,customizedTrigger:In},d.useEffect(function(){function oi(ki){var ri;if(!((ri=di.current)!==null&&ri!==void 0&&ri.customizedTrigger)){var bi=ki.target;bi.shadowRoot&&ki.composed&&(bi=ki.composedPath()[0]||bi),di.current.open&&an().filter(function(_n){return _n}).every(function(_n){return!_n.contains(bi)&&_n!==bi})&&di.current.triggerOpen(!1)}}return window.addEventListener("mousedown",oi),function(){return window.removeEventListener("mousedown",oi)}},[])}var K=t(29353),_=t(20585),W=void 0;function j(an,Nn){var tr=an.prefixCls,In=an.invalidate,di=an.item,oi=an.renderItem,ki=an.responsive,ri=an.registerSize,bi=an.itemKey,_n=an.className,Ua=an.style,va=an.children,Va=an.display,Qi=an.order,ro=an.component,Pe=ro===void 0?"div":ro,Nt=(0,v.Z)(an,["prefixCls","invalidate","item","renderItem","responsive","registerSize","itemKey","className","style","children","display","order","component"]),un=ki&&!Va;function xn(Er){ri(bi,Er)}d.useEffect(function(){return function(){xn(null)}},[]);var zn=oi&&di!==W?oi(di):va,sr;In||(sr={opacity:un?0:1,height:un?0:W,overflowY:un?"hidden":W,order:ki?Qi:W,pointerEvents:un?"none":W,position:un?"absolute":W});var Tr={};un&&(Tr["aria-hidden"]=!0);var Br=d.createElement(Pe,(0,i.Z)({className:E()(!In&&tr,_n),style:(0,h.Z)((0,h.Z)({},sr),Ua)},Tr,Nt,{ref:Nn}),zn);return ki&&(Br=d.createElement(_.Z,{onResize:function(Sr){var Vr=Sr.offsetWidth;xn(Vr)}},Br)),Br}var re=d.forwardRef(j);re.displayName="Item";const X=re;var Z=t(94792);function J(){var an=(0,d.useState)({}),Nn=(0,u.Z)(an,2),tr=Nn[1],In=(0,d.useRef)([]),di=(0,d.useRef)(!1),oi=0,ki=0;(0,d.useEffect)(function(){return function(){di.current=!0}},[]);function ri(bi){var _n=oi;oi+=1,In.current.length<_n+1&&(In.current[_n]=bi);var Ua=In.current[_n];function va(Va){In.current[_n]=typeof Va=="function"?Va(In.current[_n]):Va,Z.Z.cancel(ki),ki=(0,Z.Z)(function(){di.current||tr({})})}return[Ua,va]}return ri}var q=function(Nn,tr){var In=d.useContext(k);if(!In){var di=Nn.component,oi=di===void 0?"div":di,ki=(0,v.Z)(Nn,["component"]);return d.createElement(oi,(0,i.Z)({},ki,{ref:tr}))}var ri=In.className,bi=(0,v.Z)(In,["className"]),_n=Nn.className,Ua=(0,v.Z)(Nn,["className"]);return d.createElement(k.Provider,{value:null},d.createElement(X,(0,i.Z)({ref:tr,className:E()(ri,_n)},bi,Ua)))},L=d.forwardRef(q);L.displayName="RawItem";const $=L;var k=d.createContext(null),F="responsive",V="invalidate";function pe(an){return"+ ".concat(an.length," ...")}function ce(an,Nn){var tr=an.prefixCls,In=tr===void 0?"rc-overflow":tr,di=an.data,oi=di===void 0?[]:di,ki=an.renderItem,ri=an.renderRawItem,bi=an.itemKey,_n=an.itemWidth,Ua=_n===void 0?10:_n,va=an.ssr,Va=an.style,Qi=an.className,ro=an.maxCount,Pe=an.renderRest,Nt=an.renderRawRest,un=an.suffix,xn=an.component,zn=xn===void 0?"div":xn,sr=an.itemComponent,Tr=an.onVisibleChange,Br=(0,v.Z)(an,["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"]),Er=J(),Sr=va==="full",Vr=Er(null),fi=(0,u.Z)(Vr,2),xr=fi[0],Wr=fi[1],ti=xr||0,xi=Er(new Map),Gi=(0,u.Z)(xi,2),_i=Gi[0],da=Gi[1],Sa=Er(0),Pa=(0,u.Z)(Sa,2),oo=Pa[0],mo=Pa[1],Ga=Er(0),no=(0,u.Z)(Ga,2),ca=no[0],co=no[1],Yo=Er(0),bo=(0,u.Z)(Yo,2),Ea=bo[0],ko=bo[1],Es=(0,d.useState)(null),Ts=(0,u.Z)(Es,2),rs=Ts[0],ls=Ts[1],Ss=(0,d.useState)(null),cs=(0,u.Z)(Ss,2),Do=cs[0],fs=cs[1],is=d.useMemo(function(){return Do===null&&Sr?Number.MAX_SAFE_INTEGER:Do||0},[Do,xr]),Os=(0,d.useState)(!1),Qs=(0,u.Z)(Os,2),du=Qs[0],Yu=Qs[1],$u="".concat(In,"-item"),Xu=Math.max(oo,ca),su=oi.length&&ro===F,Pu=ro===V,Lu=su||typeof ro=="number"&&oi.length>ro,hu=(0,d.useMemo)(function(){var lu=oi;return su?xr===null&&Sr?lu=oi:lu=oi.slice(0,Math.min(oi.length,ti/Ua)):typeof ro=="number"&&(lu=oi.slice(0,ro)),lu},[oi,Ua,xr,ro,su]),Js=(0,d.useMemo)(function(){return su?oi.slice(is+1):oi.slice(hu.length)},[oi,hu,su,is]),ys=(0,d.useCallback)(function(lu,Tu){var Vs;return typeof bi=="function"?bi(lu):(Vs=bi&&lu?.[bi])!==null&&Vs!==void 0?Vs:Tu},[bi]),qo=(0,d.useCallback)(ki||function(lu){return lu},[ki]);function Ps(lu,Tu){fs(lu),Tu||(Yu(luti){Ps(Ds-1),ls(lu-Ks-Ea+ca);break}}un&&tu(0)+Ea>ti&&ls(null)}},[ti,_i,ca,Ea,ys,hu]);var Ou=du&&!!Js.length,Hs={};rs!==null&&su&&(Hs={position:"absolute",left:rs,top:0});var pu={prefixCls:$u,responsive:su,component:sr,invalidate:Pu},ku=ri?function(lu,Tu){var Vs=ys(lu,Tu);return d.createElement(k.Provider,{key:Vs,value:(0,h.Z)((0,h.Z)({},pu),{},{order:Tu,item:lu,itemKey:Vs,registerSize:Qo,display:Tu<=is})},ri(lu,Tu))}:function(lu,Tu){var Vs=ys(lu,Tu);return d.createElement(X,(0,i.Z)({},pu,{order:Tu,key:Vs,item:lu,renderItem:qo,itemKey:Vs,registerSize:Qo,display:Tu<=is}))},Nu,Fu={order:Ou?is:Number.MAX_SAFE_INTEGER,className:"".concat($u,"-rest"),registerSize:ds,display:Ou};if(Nt)Nt&&(Nu=d.createElement(k.Provider,{value:(0,h.Z)((0,h.Z)({},pu),Fu)},Nt(Js)));else{var Ku=Pe||pe;Nu=d.createElement(X,(0,i.Z)({},pu,Fu),typeof Ku=="function"?Ku(Js):Ku)}var sl=d.createElement(zn,(0,i.Z)({className:E()(!Pu&&In,Qi),style:Va,ref:Nn},Br),hu.map(ku),Lu?Nu:null,un&&d.createElement(X,(0,i.Z)({},pu,{order:is,className:"".concat($u,"-suffix"),registerSize:zu,display:!0,style:Hs}),un));return su&&(sl=d.createElement(_.Z,{onResize:Ws},sl)),sl}var G=d.forwardRef(ce);G.displayName="Overflow",G.Item=$,G.RESPONSIVE=F,G.INVALIDATE=V;const ie=G;var fe=function(Nn){var tr=Nn.className,In=Nn.customizeIcon,di=Nn.customizeIconProps,oi=Nn.onMouseDown,ki=Nn.onClick,ri=Nn.children,bi;return typeof In=="function"?bi=In(di):bi=In,d.createElement("span",{className:tr,onMouseDown:function(Ua){Ua.preventDefault(),oi&&oi(Ua)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:ki,"aria-hidden":!0},bi!==void 0?bi:d.createElement("span",{className:E()(tr.split(/\s+/).map(function(_n){return"".concat(_n,"-icon")}))},ri))};const Se=fe;var he=function(Nn,tr){var In,di,oi=Nn.prefixCls,ki=Nn.id,ri=Nn.inputElement,bi=Nn.disabled,_n=Nn.tabIndex,Ua=Nn.autoFocus,va=Nn.autoComplete,Va=Nn.editable,Qi=Nn.activeDescendantId,ro=Nn.value,Pe=Nn.maxLength,Nt=Nn.onKeyDown,un=Nn.onMouseDown,xn=Nn.onChange,zn=Nn.onPaste,sr=Nn.onCompositionStart,Tr=Nn.onCompositionEnd,Br=Nn.open,Er=Nn.attrs,Sr=ri||d.createElement("input",null),Vr=Sr,fi=Vr.ref,xr=Vr.props,Wr=xr.onKeyDown,ti=xr.onChange,xi=xr.onMouseDown,Gi=xr.onCompositionStart,_i=xr.onCompositionEnd,da=xr.style;return(0,y.Kp)(!("maxLength"in Sr.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Sr=d.cloneElement(Sr,(0,h.Z)((0,h.Z)((0,h.Z)({type:"search"},xr),{},{id:ki,ref:(0,P.sQ)(tr,fi),disabled:bi,tabIndex:_n,autoComplete:va||"off",autoFocus:Ua,className:E()("".concat(oi,"-selection-search-input"),(In=Sr)===null||In===void 0||(di=In.props)===null||di===void 0?void 0:di.className),role:"combobox","aria-expanded":Br,"aria-haspopup":"listbox","aria-owns":"".concat(ki,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(ki,"_list"),"aria-activedescendant":Qi},Er),{},{value:Va?ro:"",maxLength:Pe,readOnly:!Va,unselectable:Va?null:"on",style:(0,h.Z)((0,h.Z)({},da),{},{opacity:Va?null:0}),onKeyDown:function(Pa){Nt(Pa),Wr&&Wr(Pa)},onMouseDown:function(Pa){un(Pa),xi&&xi(Pa)},onChange:function(Pa){xn(Pa),ti&&ti(Pa)},onCompositionStart:function(Pa){sr(Pa),Gi&&Gi(Pa)},onCompositionEnd:function(Pa){Tr(Pa),_i&&_i(Pa)},onPaste:zn})),Sr},me=d.forwardRef(he);me.displayName="Input";const _e=me;function we(an){return Array.isArray(an)?an:an!==void 0?[an]:[]}var Ge=typeof window<"u"&&window.document&&window.document.documentElement,ht=Ge;function nt(an){return an!=null}function Re(an){return["string","number"].includes((0,p.Z)(an))}function ue(an){var Nn=void 0;return an&&(Re(an.title)?Nn=an.title.toString():Re(an.label)&&(Nn=an.label.toString())),Nn}function ae(an,Nn){ht?d.useLayoutEffect(an,Nn):d.useEffect(an,Nn)}function ve(an){var Nn;return(Nn=an.key)!==null&&Nn!==void 0?Nn:an.value}var Me=function(Nn){Nn.preventDefault(),Nn.stopPropagation()},Ye=function(Nn){var tr=Nn.id,In=Nn.prefixCls,di=Nn.values,oi=Nn.open,ki=Nn.searchValue,ri=Nn.autoClearSearchValue,bi=Nn.inputRef,_n=Nn.placeholder,Ua=Nn.disabled,va=Nn.mode,Va=Nn.showSearch,Qi=Nn.autoFocus,ro=Nn.autoComplete,Pe=Nn.activeDescendantId,Nt=Nn.tabIndex,un=Nn.removeIcon,xn=Nn.maxTagCount,zn=Nn.maxTagTextLength,sr=Nn.maxTagPlaceholder,Tr=sr===void 0?function(ls){return"+ ".concat(ls.length," ...")}:sr,Br=Nn.tagRender,Er=Nn.onToggleOpen,Sr=Nn.onRemove,Vr=Nn.onInputChange,fi=Nn.onInputPaste,xr=Nn.onInputKeyDown,Wr=Nn.onInputMouseDown,ti=Nn.onInputCompositionStart,xi=Nn.onInputCompositionEnd,Gi=d.useRef(null),_i=(0,d.useState)(0),da=(0,u.Z)(_i,2),Sa=da[0],Pa=da[1],oo=(0,d.useState)(!1),mo=(0,u.Z)(oo,2),Ga=mo[0],no=mo[1],ca="".concat(In,"-selection"),co=oi||va==="multiple"&&ri===!1||va==="tags"?ki:"",Yo=va==="tags"||va==="multiple"&&ri===!1||Va&&(oi||Ga);ae(function(){Pa(Gi.current.scrollWidth)},[co]);function bo(ls,Ss,cs,Do,fs){return d.createElement("span",{className:E()("".concat(ca,"-item"),(0,l.Z)({},"".concat(ca,"-item-disabled"),cs)),title:ue(ls)},d.createElement("span",{className:"".concat(ca,"-item-content")},Ss),Do&&d.createElement(Se,{className:"".concat(ca,"-item-remove"),onMouseDown:Me,onClick:fs,customizeIcon:un},"\xD7"))}function Ea(ls,Ss,cs,Do,fs){var is=function(Qs){Me(Qs),Er(!oi)};return d.createElement("span",{onMouseDown:is},Br({label:Ss,value:ls,disabled:cs,closable:Do,onClose:fs}))}function ko(ls){var Ss=ls.disabled,cs=ls.label,Do=ls.value,fs=!Ua&&!Ss,is=cs;if(typeof zn=="number"&&(typeof cs=="string"||typeof cs=="number")){var Os=String(is);Os.length>zn&&(is="".concat(Os.slice(0,zn),"..."))}var Qs=function(Yu){Yu&&Yu.stopPropagation(),Sr(ls)};return typeof Br=="function"?Ea(Do,is,Ss,fs,Qs):bo(ls,is,Ss,fs,Qs)}function Es(ls){var Ss=typeof Tr=="function"?Tr(ls):Tr;return bo({title:Ss},Ss,!1)}var Ts=d.createElement("div",{className:"".concat(ca,"-search"),style:{width:Sa},onFocus:function(){no(!0)},onBlur:function(){no(!1)}},d.createElement(_e,{ref:bi,open:oi,prefixCls:In,id:tr,inputElement:null,disabled:Ua,autoFocus:Qi,autoComplete:ro,editable:Yo,activeDescendantId:Pe,value:co,onKeyDown:xr,onMouseDown:Wr,onChange:Vr,onPaste:fi,onCompositionStart:ti,onCompositionEnd:xi,tabIndex:Nt,attrs:(0,K.Z)(Nn,!0)}),d.createElement("span",{ref:Gi,className:"".concat(ca,"-search-mirror"),"aria-hidden":!0},co,"\xA0")),rs=d.createElement(ie,{prefixCls:"".concat(ca,"-overflow"),data:di,renderItem:ko,renderRest:Es,suffix:Ts,itemKey:ve,maxCount:xn});return d.createElement(d.Fragment,null,rs,!di.length&&!co&&d.createElement("span",{className:"".concat(ca,"-placeholder")},_n))};const qe=Ye;var At=function(Nn){var tr=Nn.inputElement,In=Nn.prefixCls,di=Nn.id,oi=Nn.inputRef,ki=Nn.disabled,ri=Nn.autoFocus,bi=Nn.autoComplete,_n=Nn.activeDescendantId,Ua=Nn.mode,va=Nn.open,Va=Nn.values,Qi=Nn.placeholder,ro=Nn.tabIndex,Pe=Nn.showSearch,Nt=Nn.searchValue,un=Nn.activeValue,xn=Nn.maxLength,zn=Nn.onInputKeyDown,sr=Nn.onInputMouseDown,Tr=Nn.onInputChange,Br=Nn.onInputPaste,Er=Nn.onInputCompositionStart,Sr=Nn.onInputCompositionEnd,Vr=Nn.title,fi=d.useState(!1),xr=(0,u.Z)(fi,2),Wr=xr[0],ti=xr[1],xi=Ua==="combobox",Gi=xi||Pe,_i=Va[0],da=Nt||"";xi&&un&&!Wr&&(da=un),d.useEffect(function(){xi&&ti(!1)},[xi,un]);var Sa=Ua!=="combobox"&&!va&&!Pe?!1:!!da,Pa=Vr===void 0?ue(_i):Vr,oo=function(){if(_i)return null;var Ga=Sa?{visibility:"hidden"}:void 0;return d.createElement("span",{className:"".concat(In,"-selection-placeholder"),style:Ga},Qi)};return d.createElement(d.Fragment,null,d.createElement("span",{className:"".concat(In,"-selection-search")},d.createElement(_e,{ref:oi,prefixCls:In,id:di,open:va,inputElement:tr,disabled:ki,autoFocus:ri,autoComplete:bi,editable:Gi,activeDescendantId:_n,value:da,onKeyDown:zn,onMouseDown:sr,onChange:function(Ga){ti(!0),Tr(Ga)},onPaste:Br,onCompositionStart:Er,onCompositionEnd:Sr,tabIndex:ro,attrs:(0,K.Z)(Nn,!0),maxLength:xi?xn:void 0})),!xi&&_i?d.createElement("span",{className:"".concat(In,"-selection-item"),title:Pa,style:Sa?{visibility:"hidden"}:void 0},_i.label):null,oo())};const It=At;function Ce(an){return![x.Z.ESC,x.Z.SHIFT,x.Z.BACKSPACE,x.Z.TAB,x.Z.WIN_KEY,x.Z.ALT,x.Z.META,x.Z.WIN_KEY_RIGHT,x.Z.CTRL,x.Z.SEMICOLON,x.Z.EQUALS,x.Z.CAPS_LOCK,x.Z.CONTEXT_MENU,x.Z.F1,x.Z.F2,x.Z.F3,x.Z.F4,x.Z.F5,x.Z.F6,x.Z.F7,x.Z.F8,x.Z.F9,x.Z.F10,x.Z.F11,x.Z.F12].includes(an)}var Ae=function(Nn,tr){var In=(0,d.useRef)(null),di=(0,d.useRef)(!1),oi=Nn.prefixCls,ki=Nn.open,ri=Nn.mode,bi=Nn.showSearch,_n=Nn.tokenWithEnter,Ua=Nn.autoClearSearchValue,va=Nn.onSearch,Va=Nn.onSearchSubmit,Qi=Nn.onToggleOpen,ro=Nn.onInputKeyDown,Pe=Nn.domRef;d.useImperativeHandle(tr,function(){return{focus:function(){In.current.focus()},blur:function(){In.current.blur()}}});var Nt=I(0),un=(0,u.Z)(Nt,2),xn=un[0],zn=un[1],sr=function(da){var Sa=da.which;(Sa===x.Z.UP||Sa===x.Z.DOWN)&&da.preventDefault(),ro&&ro(da),Sa===x.Z.ENTER&&ri==="tags"&&!di.current&&!ki&&Va?.(da.target.value),Ce(Sa)&&Qi(!0)},Tr=function(){zn(!0)},Br=(0,d.useRef)(null),Er=function(da){va(da,!0,di.current)!==!1&&Qi(!0)},Sr=function(){di.current=!0},Vr=function(da){di.current=!1,ri!=="combobox"&&Er(da.target.value)},fi=function(da){var Sa=da.target.value;if(_n&&Br.current&&/[\r\n]/.test(Br.current)){var Pa=Br.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Sa=Sa.replace(Pa,Br.current)}Br.current=null,Er(Sa)},xr=function(da){var Sa=da.clipboardData,Pa=Sa.getData("text");Br.current=Pa},Wr=function(da){var Sa=da.target;if(Sa!==In.current){var Pa=document.body.style.msTouchAction!==void 0;Pa?setTimeout(function(){In.current.focus()}):In.current.focus()}},ti=function(da){var Sa=xn();da.target!==In.current&&!Sa&&ri!=="combobox"&&da.preventDefault(),(ri!=="combobox"&&(!bi||!Sa)||!ki)&&(ki&&Ua!==!1&&va("",!0,!1),Qi())},xi={inputRef:In,onInputKeyDown:sr,onInputMouseDown:Tr,onInputChange:fi,onInputPaste:xr,onInputCompositionStart:Sr,onInputCompositionEnd:Vr},Gi=ri==="multiple"||ri==="tags"?d.createElement(qe,(0,i.Z)({},Nn,xi)):d.createElement(It,(0,i.Z)({},Nn,xi));return d.createElement("div",{ref:Pe,className:"".concat(oi,"-selector"),onClick:Wr,onMouseDown:ti},Gi)},$e=d.forwardRef(Ae);$e.displayName="Selector";const tt=$e;var ke=t(35094),Oe=t(89898),je=t.n(Oe),Et=t(79401),ct=t(27473);function ut(an){return an instanceof HTMLElement||an instanceof SVGElement}function Ne(an){return ut(an)?an:an instanceof React.Component?ReactDOM.findDOMNode(an):null}function mt(an){var Nn=d.useRef();Nn.current=an;var tr=d.useCallback(function(){for(var In,di=arguments.length,oi=new Array(di),ki=0;ki"u"||typeof window>"u")return!1;var an=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(an)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(an?.substr(0,4))};var Ve={},lt=[],at=function(Nn){lt.push(Nn)};function Xt(an,Nn){if(!1)var tr}function rt(an,Nn){if(!1)var tr}function Rt(){Ve={}}function rn(an,Nn,tr){!Nn&&!Ve[tr]&&(an(!1,tr),Ve[tr]=!0)}function sn(an,Nn){rn(Xt,an,Nn)}function Jn(an,Nn){rn(rt,an,Nn)}sn.preMessage=at,sn.resetWarned=Rt,sn.noteOnce=Jn;const ze=null;var st=d.createContext(null);const en=st;function wt(an){return an?Array.isArray(an)?an:[an]:[]}function Ke(an,Nn,tr,In){return d.useMemo(function(){var di=wt(tr??Nn),oi=wt(In??Nn),ki=new Set(di),ri=new Set(oi);return an&&(ki.has("hover")&&(ki.delete("hover"),ki.add("click")),ri.has("hover")&&(ri.delete("hover"),ri.add("click"))),[ki,ri]},[an,Nn,tr,In])}const Ut=function(an){if(!an)return!1;if(an instanceof Element){if(an.offsetParent)return!0;if(an.getBBox){var Nn=an.getBBox(),tr=Nn.width,In=Nn.height;if(tr||In)return!0}if(an.getBoundingClientRect){var di=an.getBoundingClientRect(),oi=di.width,ki=di.height;if(oi||ki)return!0}}return!1};function on(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Nn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],tr=arguments.length>2?arguments[2]:void 0;return tr?an[0]===Nn[0]:an[0]===Nn[0]&&an[1]===Nn[1]}function Tn(an,Nn,tr,In){for(var di=tr.points,oi=Object.keys(an),ki=0;ki0&&arguments[0]!==void 0?arguments[0]:"";return[an[0],an[1]]}function qt(an,Nn){var tr=Nn[0],In=Nn[1],di,oi;return tr==="t"?oi=an.y:tr==="b"?oi=an.y+an.height:oi=an.y+an.height/2,In==="l"?di=an.x:In==="r"?di=an.x+an.width:di=an.x+an.width/2,{x:di,y:oi}}function vn(an,Nn){var tr={t:"b",b:"t",l:"r",r:"l"};return an.map(function(In,di){return di===Nn?tr[In]||"c":In}).join("")}function fn(an,Nn,tr,In,di,oi,ki){var ri=d.useState({ready:!1,offsetX:0,offsetY:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:di[In]||{}}),bi=(0,u.Z)(ri,2),_n=bi[0],Ua=bi[1],va=d.useRef(0),Va=d.useMemo(function(){return Nn?ot(Nn):[]},[Nn]),Qi=d.useRef({}),ro=function(){Qi.current={}};an||ro();var Pe=mt(function(){if(Nn&&tr&&an){let ul=function(lf,vc){var yl=fi.x+lf,cf=fi.y+vc,_l=yl+Ga,qu=cf+mo,ic=Math.max(yl,co.left),jl=Math.max(cf,co.top),lc=Math.min(_l,co.right),Rl=Math.min(qu,co.bottom);return Math.max(0,(lc-ic)*(Rl-jl))},fc=function(){Ku=fi.y+Ps,sl=Ku+mo,lu=fi.x+qo,Tu=lu+Ga};var xn=Nn,zn=xn.style.left,sr=xn.style.top,Tr=xn.ownerDocument,Br=Zt(xn),Er=(0,h.Z)((0,h.Z)({},di[In]),oi);xn.style.left="0",xn.style.top="0";var Sr;if(Array.isArray(tr))Sr={x:tr[0],y:tr[1],width:0,height:0};else{var Vr=tr.getBoundingClientRect();Sr={x:Vr.x,y:Vr.y,width:Vr.width,height:Vr.height}}var fi=xn.getBoundingClientRect(),xr=Br.getComputedStyle(xn),Wr=xr.width,ti=xr.height,xi=Tr.documentElement,Gi=xi.clientWidth,_i=xi.clientHeight,da=xi.scrollWidth,Sa=xi.scrollHeight,Pa=xi.scrollTop,oo=xi.scrollLeft,mo=fi.height,Ga=fi.width,no=Sr.height,ca=Sr.width,co=Er.htmlRegion==="scroll"?{left:-oo,top:-Pa,right:da-oo,bottom:Sa-Pa}:{left:0,top:0,right:Gi,bottom:_i};co=Ft(co,Va),xn.style.left=zn,xn.style.top=sr;var Yo=We(Math.round(Ga/parseFloat(Wr)*1e3)/1e3),bo=We(Math.round(mo/parseFloat(ti)*1e3)/1e3);if(Yo===0||bo===0||ut(tr)&&!Ut(tr))return;var Ea=Er.offset,ko=Er.targetOffset,Es=Ea||[],Ts=(0,u.Z)(Es,2),rs=Ts[0],ls=rs===void 0?0:rs,Ss=Ts[1],cs=Ss===void 0?0:Ss,Do=ko||[],fs=(0,u.Z)(Do,2),is=fs[0],Os=is===void 0?0:is,Qs=fs[1],du=Qs===void 0?0:Qs;Sr.x+=Os,Sr.y+=du;var Yu=Er.points||[],$u=(0,u.Z)(Yu,2),Xu=$u[0],su=$u[1],Pu=it(su),Lu=it(Xu),hu=qt(Sr,Pu),Js=qt(fi,Lu),ys=(0,h.Z)({},Er),qo=hu.x-Js.x+ls,Ps=hu.y-Js.y+cs,Ws=ul(qo,Ps),Qo=qt(Sr,["t","l"]),ds=qt(fi,["t","l"]),zu=qt(Sr,["b","r"]),tu=qt(fi,["b","r"]),Ou=Er.overflow||{},Hs=Ou.adjustX,pu=Ou.adjustY,ku=Ou.shiftX,Nu=Ou.shiftY,Fu=function(vc){return typeof vc=="boolean"?vc:vc>=0},Ku,sl,lu,Tu;fc();var Vs=Fu(pu),Ds=Lu[0]===Pu[0];if(Vs&&Lu[0]==="t"&&(sl>co.bottom||Qi.current.bt)){var Ks=Ps;Ds?Ks-=mo-no:Ks=Qo.y-tu.y-cs,ul(qo,Ks)>=Ws?(Qi.current.bt=!0,Ps=Ks,ys.points=[vn(Lu,0),vn(Pu,0)]):Qi.current.bt=!1}if(Vs&&Lu[0]==="b"&&(Ku=Ws?(Qi.current.tb=!0,Ps=nu,ys.points=[vn(Lu,0),vn(Pu,0)]):Qi.current.tb=!1}var Ju=Fu(Hs),nl=Lu[1]===Pu[1];if(Ju&&Lu[1]==="l"&&(Tu>co.right||Qi.current.rl)){var ec=qo;nl?ec-=Ga-ca:ec=Qo.x-tu.x-ls,ul(ec,Ps)>=Ws?(Qi.current.rl=!0,qo=ec,ys.points=[vn(Lu,1),vn(Pu,1)]):Qi.current.rl=!1}if(Ju&&Lu[1]==="r"&&(lu=Ws?(Qi.current.lr=!0,qo=Mc,ys.points=[vn(Lu,1),vn(Pu,1)]):Qi.current.lr=!1}fc();var hc=ku===!0?0:ku;typeof hc=="number"&&(luco.right&&(qo-=Tu-co.right,Sr.x>co.right-hc&&(qo+=Sr.x-co.right+hc)));var Ol=Nu===!0?0:Nu;typeof Ol=="number"&&(Kuco.bottom&&(Ps-=sl-co.bottom,Sr.y>co.bottom-Ol&&(Ps+=Sr.y-co.bottom+Ol)));var Nl=fi.x+qo,wl=Nl+Ga,Fl=fi.y+Ps,rc=Fl+mo,Ic=Sr.x,kl=Ic+ca,Gc=Sr.y,$l=Gc+no,Ml=Math.max(Nl,Ic),zc=Math.min(wl,kl),tf=(Ml+zc)/2,_c=tf-Nl,Cc=Math.max(Fl,Gc),of=Math.min(rc,$l),Qc=(Cc+of)/2,sc=Qc-Fl;ki?.(Nn,ys),Ua({ready:!0,offsetX:qo/Yo,offsetY:Ps/bo,arrowX:_c/Yo,arrowY:sc/bo,scaleX:Yo,scaleY:bo,align:ys})}}),Nt=function(){va.current+=1;var zn=va.current;Promise.resolve().then(function(){va.current===zn&&Pe()})},un=function(){Ua(function(zn){return(0,h.Z)((0,h.Z)({},zn),{},{ready:!1})})};return zt(un,[In]),zt(function(){an||un()},[an]),[_n.ready,_n.offsetX,_n.offsetY,_n.arrowX,_n.arrowY,_n.scaleX,_n.scaleY,_n.align,Nt]}function Tt(an,Nn,tr,In){zt(function(){if(an&&Nn&&tr){let Ua=function(){In()};var di=Nn,oi=tr,ki=ot(di),ri=ot(oi),bi=Zt(oi),_n=new Set([bi].concat((0,s.Z)(ki),(0,s.Z)(ri)));return _n.forEach(function(va){va.addEventListener("scroll",Ua,{passive:!0})}),bi.addEventListener("resize",Ua,{passive:!0}),In(),function(){_n.forEach(function(va){va.removeEventListener("scroll",Ua),bi.removeEventListener("resize",Ua)})}}},[an,Nn,tr])}var dn=t(10357),mn=t(54660);function Kn(an,Nn,tr){var In=d.useRef({});return(!("value"in In.current)||tr(In.current.condition,Nn))&&(In.current.value=an(),In.current.condition=Nn),In.current.value}function Dn(an,Nn){typeof an=="function"?an(Nn):(0,p.Z)(an)==="object"&&an&&"current"in an&&(an.current=Nn)}function Vn(){for(var an=arguments.length,Nn=new Array(an),tr=0;tr0,oo=d.useState(!zn||!Pa),mo=(0,u.Z)(oo,2),Ga=mo[0],no=mo[1];if(zt(function(){!Ga&&Pa&&ki&&no(!0)},[Ga,Pa,ki]),!Ga)return null;var ca=Vr||!bi?{left:fi,top:xr}:{left:"-1000vw",top:"-1000vh"},co={};return xi&&(xi.includes("height")&&_i?co.height=_i:xi.includes("minHeight")&&_i&&(co.minHeight=_i),xi.includes("width")&&Gi?co.width=Gi:xi.includes("minWidth")&&Gi&&(co.minWidth=Gi)),bi||(co.pointerEvents="none"),d.createElement(Tr,{open:xn||Sa,getContainer:zn&&function(){return zn(ki)},autoDestroy:sr},d.createElement(yr,{prefixCls:di,open:bi,zIndex:Br,mask:va,motion:un}),d.createElement(Et.Z,{onResize:Wr,disabled:!bi},function(Yo){return d.createElement(dn.Z,(0,i.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:xn,leavedClassName:"".concat(di,"-hidden")},Nt,{onAppearPrepare:ti,onEnterPrepare:ti,visible:bi,onVisibleChanged:function(Ea){var ko;Nt==null||(ko=Nt.onVisibleChanged)===null||ko===void 0||ko.call(Nt,Ea),ri(Ea)}}),function(bo,Ea){var ko=bo.className,Es=bo.style,Ts=je()(di,ko,In);return d.createElement("div",{ref:Vn(Yo,Nn,Ea),className:Ts,style:(0,h.Z)((0,h.Z)((0,h.Z)((0,h.Z)({},ca),co),Es),{},{boxSizing:"border-box",zIndex:Br},oi),onMouseEnter:Er,onMouseLeave:Sr,onClick:Ua},Va&&d.createElement(ni,{prefixCls:di,align:Qi,arrowX:ro,arrowY:Pe}),d.createElement(Yr,{cache:!bi},da))})}))});const Ni=Ci;var fa=d.forwardRef(function(an,Nn){var tr=an.children,In=an.getTriggerDOMNode,di=Qr(tr),oi=d.useCallback(function(ri){Dn(Nn,In?In(ri):ri)},[In]),ki=or(oi,tr.ref);return di?d.cloneElement(tr,{ref:ki}):tr});const ha=fa;var Ca=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function li(){var an=arguments.length>0&&arguments[0]!==void 0?arguments[0]:ke.Z,Nn=d.forwardRef(function(tr,In){var di=tr.prefixCls,oi=di===void 0?"rc-trigger-popup":di,ki=tr.children,ri=tr.action,bi=ri===void 0?"hover":ri,_n=tr.showAction,Ua=tr.hideAction,va=tr.popupVisible,Va=tr.defaultPopupVisible,Qi=tr.onPopupVisibleChange,ro=tr.afterPopupVisibleChange,Pe=tr.mouseEnterDelay,Nt=tr.mouseLeaveDelay,un=Nt===void 0?.1:Nt,xn=tr.focusDelay,zn=tr.blurDelay,sr=tr.mask,Tr=tr.maskClosable,Br=Tr===void 0?!0:Tr,Er=tr.getPopupContainer,Sr=tr.forceRender,Vr=tr.autoDestroy,fi=tr.destroyPopupOnHide,xr=tr.popup,Wr=tr.popupClassName,ti=tr.popupStyle,xi=tr.popupPlacement,Gi=tr.builtinPlacements,_i=Gi===void 0?{}:Gi,da=tr.popupAlign,Sa=tr.zIndex,Pa=tr.stretch,oo=tr.getPopupClassNameFromAlign,mo=tr.alignPoint,Ga=tr.onPopupClick,no=tr.onPopupAlign,ca=tr.arrow,co=tr.popupMotion,Yo=tr.maskMotion,bo=tr.popupTransitionName,Ea=tr.popupAnimation,ko=tr.maskTransitionName,Es=tr.maskAnimation,Ts=tr.className,rs=tr.getTriggerDOMNode,ls=(0,v.Z)(tr,Ca),Ss=Vr||fi||!1,cs=d.useState(!1),Do=(0,u.Z)(cs,2),fs=Do[0],is=Do[1];zt(function(){is(vt())},[]);var Os=d.useRef({}),Qs=d.useContext(en),du=d.useMemo(function(){return{registerSubPopup:function(vl,Qu){Os.current[vl]=Qu,Qs?.registerSubPopup(vl,Qu)}}},[Qs]),Yu=Yt(),$u=d.useState(null),Xu=(0,u.Z)($u,2),su=Xu[0],Pu=Xu[1],Lu=mt(function(Bu){ut(Bu)&&su!==Bu&&Pu(Bu),Qs?.registerSubPopup(Yu,Bu)}),hu=d.useState(null),Js=(0,u.Z)(hu,2),ys=Js[0],qo=Js[1],Ps=mt(function(Bu){ut(Bu)&&ys!==Bu&&qo(Bu)}),Ws=d.Children.only(ki),Qo=Ws?.props||{},ds={},zu=mt(function(Bu){var vl,Qu,Vl=ys;return Vl?.contains(Bu)||(Vl==null||(vl=Vl.getRootNode())===null||vl===void 0?void 0:vl.host)===Bu||Bu===Vl||su?.contains(Bu)||(su==null||(Qu=su.getRootNode())===null||Qu===void 0?void 0:Qu.host)===Bu||Bu===su||Object.values(Os.current).some(function(Ul){return Ul?.contains(Bu)||Bu===Ul})}),tu=An(oi,co,Ea,bo),Ou=An(oi,Yo,Es,ko),Hs=d.useState(Va||!1),pu=(0,u.Z)(Hs,2),ku=pu[0],Nu=pu[1],Fu=va??ku,Ku=mt(function(Bu){va===void 0&&Nu(Bu)});zt(function(){Nu(va||!1)},[va]);var sl=d.useRef(Fu);sl.current=Fu;var lu=mt(function(Bu){Fu!==Bu&&(Ku(Bu),Qi?.(Bu))}),Tu=d.useRef(),Vs=function(){clearTimeout(Tu.current)},Ds=function(vl){var Qu=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Vs(),Qu===0?lu(vl):Tu.current=setTimeout(function(){lu(vl)},Qu*1e3)};d.useEffect(function(){return Vs},[]);var Ks=d.useState(!1),nu=(0,u.Z)(Ks,2),Ju=nu[0],nl=nu[1],ec=d.useRef(!0);zt(function(){(!ec.current||Fu)&&nl(!0),ec.current=!0},[Fu]);var Mc=d.useState(null),hc=(0,u.Z)(Mc,2),Ol=hc[0],Nl=hc[1],wl=d.useState([0,0]),Fl=(0,u.Z)(wl,2),rc=Fl[0],Ic=Fl[1],kl=function(vl){Ic([vl.clientX,vl.clientY])},Gc=fn(Fu,su,mo?rc:ys,xi,_i,da,no),$l=(0,u.Z)(Gc,9),Ml=$l[0],zc=$l[1],tf=$l[2],_c=$l[3],Cc=$l[4],of=$l[5],Qc=$l[6],sc=$l[7],ul=$l[8],fc=mt(function(){Ju||ul()});Tt(Fu,ys,su,fc),zt(function(){fc()},[rc]),zt(function(){Fu&&!(_i!=null&&_i[xi])&&fc()},[JSON.stringify(da)]);var lf=d.useMemo(function(){var Bu=Tn(_i,oi,sc,mo);return je()(Bu,oo?.(sc))},[sc,oo,_i,oi,mo]);d.useImperativeHandle(In,function(){return{forceAlign:fc}});var vc=function(vl){nl(!1),ul(),ro?.(vl)},yl=function(){return new Promise(function(vl){Nl(function(){return vl})})};zt(function(){Ol&&(ul(),Ol(),Nl(null))},[Ol]);var cf=d.useState(0),_l=(0,u.Z)(cf,2),qu=_l[0],ic=_l[1],jl=d.useState(0),lc=(0,u.Z)(jl,2),Rl=lc[0],al=lc[1],ll=function(vl,Qu){if(fc(),Pa){var Vl=Qu.getBoundingClientRect();ic(Vl.width),al(Vl.height)}},Wl=Ke(fs,bi,_n,Ua),dc=(0,u.Z)(Wl,2),Bl=dc[0],Pl=dc[1],Ll=function(vl,Qu,Vl,Ul){ds[vl]=function(gs){var pc;Ul?.(gs),Ds(Qu,Vl);for(var Hc=arguments.length,bf=new Array(Hc>1?Hc-1:0),Kc=1;Kc1?Qu-1:0),Ul=1;Ul1?Qu-1:0),Ul=1;Ul1&&arguments[1]!==void 0?arguments[1]:{},tr=Nn.fieldNames,In=Nn.childrenAsData,di=[],oi=xt(tr,!1),ki=oi.label,ri=oi.value,bi=oi.options,_n=oi.groupLabel;function Ua(va,Va){va.forEach(function(Qi){if(Va||!(bi in Qi)){var ro=Qi[ri];di.push({key:Ti(Qi,di.length),groupOption:Va,data:Qi,label:Qi[ki],value:ro})}else{var Pe=Qi[_n];Pe===void 0&&In&&(Pe=Qi.label),di.push({key:Ti(Qi,di.length),group:!0,data:Qi,label:Pe}),Ua(Qi[bi],!0)}})}return Ua(an,!1),di}function Zn(an){var Nn=(0,h.Z)({},an);return"props"in Nn||Object.defineProperty(Nn,"props",{get:function(){return(0,y.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),Nn}}),Nn}function Ur(an,Nn){if(!Nn||!Nn.length)return null;var tr=!1;function In(oi,ki){var ri=(0,$r.Z)(ki),bi=ri[0],_n=ri.slice(1);if(!bi)return[oi];var Ua=oi.split(bi);return tr=tr||Ua.length>1,Ua.reduce(function(va,Va){return[].concat((0,s.Z)(va),(0,s.Z)(In(Va,_n)))},[]).filter(function(va){return va})}var di=In(an,Nn);return tr?di:null}var En=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","showArrow","inputIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],ln=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function jn(an){return an==="tags"||an==="multiple"}var rr=d.forwardRef(function(an,Nn){var tr,In,di=an.id,oi=an.prefixCls,ki=an.className,ri=an.showSearch,bi=an.tagRender,_n=an.direction,Ua=an.omitDomProps,va=an.displayValues,Va=an.onDisplayValuesChange,Qi=an.emptyOptions,ro=an.notFoundContent,Pe=ro===void 0?"Not Found":ro,Nt=an.onClear,un=an.mode,xn=an.disabled,zn=an.loading,sr=an.getInputElement,Tr=an.getRawInputElement,Br=an.open,Er=an.defaultOpen,Sr=an.onDropdownVisibleChange,Vr=an.activeValue,fi=an.onActiveValueChange,xr=an.activeDescendantId,Wr=an.searchValue,ti=an.autoClearSearchValue,xi=an.onSearch,Gi=an.onSearchSplit,_i=an.tokenSeparators,da=an.allowClear,Sa=an.showArrow,Pa=an.inputIcon,oo=an.clearIcon,mo=an.OptionList,Ga=an.animation,no=an.transitionName,ca=an.dropdownStyle,co=an.dropdownClassName,Yo=an.dropdownMatchSelectWidth,bo=an.dropdownRender,Ea=an.dropdownAlign,ko=an.placement,Es=an.builtinPlacements,Ts=an.getPopupContainer,rs=an.showAction,ls=rs===void 0?[]:rs,Ss=an.onFocus,cs=an.onBlur,Do=an.onKeyUp,fs=an.onKeyDown,is=an.onMouseDown,Os=(0,v.Z)(an,En),Qs=jn(un),du=(ri!==void 0?ri:Qs)||un==="combobox",Yu=(0,h.Z)({},Os);ln.forEach(function(al){delete Yu[al]}),Ua?.forEach(function(al){delete Yu[al]});var $u=d.useState(!1),Xu=(0,u.Z)($u,2),su=Xu[0],Pu=Xu[1];d.useEffect(function(){Pu(w())},[]);var Lu=d.useRef(null),hu=d.useRef(null),Js=d.useRef(null),ys=d.useRef(null),qo=d.useRef(null),Ps=A(),Ws=(0,u.Z)(Ps,3),Qo=Ws[0],ds=Ws[1],zu=Ws[2];d.useImperativeHandle(Nn,function(){var al,ll;return{focus:(al=ys.current)===null||al===void 0?void 0:al.focus,blur:(ll=ys.current)===null||ll===void 0?void 0:ll.blur,scrollTo:function(dc){var Bl;return(Bl=qo.current)===null||Bl===void 0?void 0:Bl.scrollTo(dc)}}});var tu=d.useMemo(function(){var al;if(un!=="combobox")return Wr;var ll=(al=va[0])===null||al===void 0?void 0:al.value;return typeof ll=="string"||typeof ll=="number"?String(ll):""},[Wr,un,va]),Ou=un==="combobox"&&typeof sr=="function"&&sr()||null,Hs=typeof Tr=="function"&&Tr(),pu=(0,P.x1)(hu,Hs==null||(tr=Hs.props)===null||tr===void 0?void 0:tr.ref),ku=d.useState(!1),Nu=(0,u.Z)(ku,2),Fu=Nu[0],Ku=Nu[1];(0,S.Z)(function(){Ku(!0)},[]);var sl=g(!1,{defaultValue:Er,value:Br}),lu=(0,u.Z)(sl,2),Tu=lu[0],Vs=lu[1],Ds=Fu?Tu:!1,Ks=!Pe&&Qi;(xn||Ks&&Ds&&un==="combobox")&&(Ds=!1);var nu=Ks?!1:Ds,Ju=d.useCallback(function(al){var ll=al!==void 0?al:!Ds;xn||(Vs(ll),Ds!==ll&&Sr?.(ll))},[xn,Ds,Vs,Sr]),nl=d.useMemo(function(){return(_i||[]).some(function(al){return[` `,`\r `].includes(al)})},[_i]),ec=function(ll,Wl,dc){var Bl=!0,Pl=ll;fi?.(null);var Ll=dc?null:Ur(ll,_i);return un!=="combobox"&&Ll&&(Pl="",Gi?.(Ll),Ju(!1),Bl=!1),xi&&tu!==Pl&&xi(Pl,{source:Wl?"typing":"effect"}),Bl},Mc=function(ll){!ll||!ll.trim()||xi(ll,{source:"submit"})};d.useEffect(function(){!Ds&&!Qs&&un!=="combobox"&&ec("",!1,!1)},[Ds]),d.useEffect(function(){Tu&&xn&&Vs(!1),xn&&ds(!1)},[xn]);var hc=I(),Ol=(0,u.Z)(hc,2),Nl=Ol[0],wl=Ol[1],Fl=function(ll){var Wl=Nl(),dc=ll.which;if(dc===x.Z.ENTER&&(un!=="combobox"&&ll.preventDefault(),Ds||Ju(!0)),wl(!!tu),dc===x.Z.BACKSPACE&&!Wl&&Qs&&!tu&&va.length){for(var Bl=(0,s.Z)(va),Pl=null,Ll=Bl.length-1;Ll>=0;Ll-=1){var Oc=Bl[Ll];if(!Oc.disabled){Bl.splice(Ll,1),Pl=Oc;break}}Pl&&Va(Bl,{type:"remove",values:[Pl]})}for(var kc=arguments.length,sf=new Array(kc>1?kc-1:0),Bc=1;Bc1?Wl-1:0),Bl=1;Bl1?Ll-1:0),kc=1;kc1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Da.Z)(an).map(function(tr,In){if(!d.isValidElement(tr)||!tr.type)return null;var di=tr,oi=di.type.isSelectOptGroup,ki=di.key,ri=di.props,bi=ri.children,_n=(0,v.Z)(ri,ao);return Nn||!oi?Bo(tr):(0,h.Z)((0,h.Z)({key:"__RC_SELECT_GRP__".concat(ki===null?In:ki,"__"),label:ki},_n),{},{options:jo(bi)})}).filter(function(tr){return tr})}function Jo(an,Nn,tr,In,di){return d.useMemo(function(){var oi=an,ki=!an;ki&&(oi=jo(Nn));var ri=new Map,bi=new Map,_n=function(Va,Qi,ro){ro&&typeof ro=="string"&&Va.set(Qi[ro],Qi)};function Ua(va){for(var Va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Qi=0;Qibi},In}return(0,qn.Z)(tr,[{key:"componentDidMount",value:function(){this.scrollbarRef.current.addEventListener("touchstart",this.onScrollbarTouchStart),this.thumbRef.current.addEventListener("touchstart",this.onMouseDown)}},{key:"componentDidUpdate",value:function(di){di.scrollTop!==this.props.scrollTop&&this.delayHidden()}},{key:"componentWillUnmount",value:function(){var di,oi;this.removeEvents(),(di=this.scrollbarRef.current)===null||di===void 0||di.removeEventListener("touchstart",this.onScrollbarTouchStart),(oi=this.thumbRef.current)===null||oi===void 0||oi.removeEventListener("touchstart",this.onMouseDown),clearTimeout(this.visibleTimeout)}},{key:"render",value:function(){var di=this.state,oi=di.dragging,ki=di.visible,ri=this.props,bi=ri.prefixCls,_n=ri.direction,Ua=this.getSpinHeight(),va=this.getTop(),Va=this.showScroll(),Qi=Va&&ki,ro=_n==="rtl"?{left:0}:{right:0};return d.createElement("div",{ref:this.scrollbarRef,className:E()("".concat(bi,"-scrollbar"),(0,l.Z)({},"".concat(bi,"-scrollbar-show"),Va)),style:(0,h.Z)((0,h.Z)({width:8,top:0,bottom:0},ro),{},{position:"absolute",display:Qi?null:"none"}),onMouseDown:this.onContainerMouseDown,onMouseMove:this.delayHidden},d.createElement("div",{ref:this.thumbRef,className:E()("".concat(bi,"-scrollbar-thumb"),(0,l.Z)({},"".concat(bi,"-scrollbar-thumb-moving"),oi)),style:{width:"100%",height:Ua,top:va,left:0,position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"},onMouseDown:this.onMouseDown}))}}]),tr}(d.Component);function qa(an){var Nn=an.children,tr=an.setRef,In=d.useCallback(function(di){tr(di)},[]);return d.cloneElement(Nn,{ref:In})}function se(an,Nn,tr,In,di,oi){var ki=oi.getKey;return an.slice(Nn,tr+1).map(function(ri,bi){var _n=Nn+bi,Ua=di(ri,_n,{}),va=ki(ri);return d.createElement(qa,{key:va,setRef:function(Qi){return In(ri,Qi)}},Ua)})}var ye=t(72465),Xe=function(){function an(){(0,Gn.Z)(this,an),this.maps=void 0,this.maps=Object.create(null)}return(0,qn.Z)(an,[{key:"set",value:function(tr,In){this.maps[tr]=In}},{key:"get",value:function(tr){return this.maps[tr]}}]),an}();const yt=Xe;function Wt(an,Nn,tr){var In=d.useState(0),di=(0,u.Z)(In,2),oi=di[0],ki=di[1],ri=(0,d.useRef)(new Map),bi=(0,d.useRef)(new yt),_n=(0,d.useRef)();function Ua(){Z.Z.cancel(_n.current)}function va(){Ua(),_n.current=(0,Z.Z)(function(){ri.current.forEach(function(Qi,ro){if(Qi&&Qi.offsetParent){var Pe=(0,ye.Z)(Qi),Nt=Pe.offsetHeight;bi.current.get(ro)!==Nt&&bi.current.set(ro,Pe.offsetHeight)}}),ki(function(Qi){return Qi+1})})}function Va(Qi,ro){var Pe=an(Qi),Nt=ri.current.get(Pe);ro?(ri.current.set(Pe,ro),va()):ri.current.delete(Pe),!Nt!=!ro&&(ro?Nn?.(Qi):tr?.(Qi))}return(0,d.useEffect)(function(){return Ua},[]),[Va,va,bi.current,oi]}function Qt(an,Nn,tr,In,di,oi,ki,ri){var bi=d.useRef();return function(_n){if(_n==null){ri();return}if(Z.Z.cancel(bi.current),typeof _n=="number")ki(_n);else if(_n&&(0,p.Z)(_n)==="object"){var Ua,va=_n.align;"index"in _n?Ua=_n.index:Ua=Nn.findIndex(function(Pe){return di(Pe)===_n.key});var Va=_n.offset,Qi=Va===void 0?0:Va,ro=function Pe(Nt,un){if(!(Nt<0||!an.current)){var xn=an.current.clientHeight,zn=!1,sr=un;if(xn){for(var Tr=un||va,Br=0,Er=0,Sr=0,Vr=Math.min(Nn.length,Ua),fi=0;fi<=Vr;fi+=1){var xr=di(Nn[fi]);Er=Br;var Wr=tr.get(xr);Sr=Er+(Wr===void 0?In:Wr),Br=Sr,fi===Ua&&Wr===void 0&&(zn=!0)}var ti=null;switch(Tr){case"top":ti=Er-Qi;break;case"bottom":ti=Sr-xn+Qi;break;default:{var xi=an.current.scrollTop,Gi=xi+xn;ErGi&&(sr="bottom")}}ti!==null&&ti!==an.current.scrollTop&&ki(ti)}bi.current=(0,Z.Z)(function(){zn&&oi(),Pe(Nt-1,sr)},2)}};ro(3)}}}function wn(an,Nn,tr,In){var di=tr-an,oi=Nn-tr,ki=Math.min(di,oi)*2;if(In<=ki){var ri=Math.floor(In/2);return In%2?tr+ri+1:tr-ri}return di>oi?tr-(In-oi):tr+(In-di)}function fr(an,Nn,tr){var In=an.length,di=Nn.length,oi,ki;if(In===0&&di===0)return null;In"u"?"undefined":(0,p.Z)(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const Fi=Si,Bi=function(an,Nn){var tr=(0,d.useRef)(!1),In=(0,d.useRef)(null);function di(){clearTimeout(In.current),tr.current=!0,In.current=setTimeout(function(){tr.current=!1},50)}var oi=(0,d.useRef)({top:an,bottom:Nn});return oi.current.top=an,oi.current.bottom=Nn,function(ki){var ri=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,bi=ki<0&&oi.current.top||ki>0&&oi.current.bottom;return ri&&bi?(clearTimeout(In.current),tr.current=!1):(!bi||tr.current)&&di(),!tr.current&&bi}};function Ui(an,Nn,tr,In){var di=(0,d.useRef)(0),oi=(0,d.useRef)(null),ki=(0,d.useRef)(null),ri=(0,d.useRef)(!1),bi=Bi(Nn,tr);function _n(va){if(an){Z.Z.cancel(oi.current);var Va=va.deltaY;di.current+=Va,ki.current=Va,!bi(Va)&&(Fi||va.preventDefault(),oi.current=(0,Z.Z)(function(){var Qi=ri.current?10:1;In(di.current*Qi),di.current=0}))}}function Ua(va){an&&(ri.current=va.detail===ki.current)}return[_n,Ua]}var vi=14/15;function Xa(an,Nn,tr){var In=(0,d.useRef)(!1),di=(0,d.useRef)(0),oi=(0,d.useRef)(null),ki=(0,d.useRef)(null),ri,bi=function(Va){if(In.current){var Qi=Math.ceil(Va.touches[0].pageY),ro=di.current-Qi;di.current=Qi,tr(ro)&&Va.preventDefault(),clearInterval(ki.current),ki.current=setInterval(function(){ro*=vi,(!tr(ro,!0)||Math.abs(ro)<=.1)&&clearInterval(ki.current)},16)}},_n=function(){In.current=!1,ri()},Ua=function(Va){ri(),Va.touches.length===1&&!In.current&&(In.current=!0,di.current=Math.ceil(Va.touches[0].pageY),oi.current=Va.target,oi.current.addEventListener("touchmove",bi),oi.current.addEventListener("touchend",_n))};ri=function(){oi.current&&(oi.current.removeEventListener("touchmove",bi),oi.current.removeEventListener("touchend",_n))},(0,S.Z)(function(){return an&&Nn.current.addEventListener("touchstart",Ua),function(){var va;(va=Nn.current)===null||va===void 0||va.removeEventListener("touchstart",Ua),ri(),clearInterval(ki.current)}},[an])}var Ko=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","component","onScroll","onVisibleChange","innerProps"],So=[],Lo={overflowY:"auto",overflowAnchor:"none"};function us(an,Nn){var tr=an.prefixCls,In=tr===void 0?"rc-virtual-list":tr,di=an.className,oi=an.height,ki=an.itemHeight,ri=an.fullHeight,bi=ri===void 0?!0:ri,_n=an.style,Ua=an.data,va=an.children,Va=an.itemKey,Qi=an.virtual,ro=an.direction,Pe=an.component,Nt=Pe===void 0?"div":Pe,un=an.onScroll,xn=an.onVisibleChange,zn=an.innerProps,sr=(0,v.Z)(an,Ko),Tr=!!(Qi!==!1&&oi&&ki),Br=Tr&&Ua&&ki*Ua.length>oi,Er=(0,d.useState)(0),Sr=(0,u.Z)(Er,2),Vr=Sr[0],fi=Sr[1],xr=(0,d.useState)(!1),Wr=(0,u.Z)(xr,2),ti=Wr[0],xi=Wr[1],Gi=E()(In,(0,l.Z)({},"".concat(In,"-rtl"),ro==="rtl"),di),_i=Ua||So,da=(0,d.useRef)(),Sa=(0,d.useRef)(),Pa=(0,d.useRef)(),oo=d.useCallback(function(Qo){return typeof Va=="function"?Va(Qo):Qo?.[Va]},[Va]),mo={getKey:oo};function Ga(Qo){fi(function(ds){var zu;typeof Qo=="function"?zu=Qo(ds):zu=Qo;var tu=du(zu);return da.current.scrollTop=tu,tu})}var no=(0,d.useRef)({start:0,end:_i.length}),ca=(0,d.useRef)(),co=Or(_i,oo),Yo=(0,u.Z)(co,1),bo=Yo[0];ca.current=bo;var Ea=Wt(oo,null,null),ko=(0,u.Z)(Ea,4),Es=ko[0],Ts=ko[1],rs=ko[2],ls=ko[3],Ss=d.useMemo(function(){if(!Tr)return{scrollHeight:void 0,start:0,end:_i.length-1,offset:void 0};if(!Br){var Qo;return{scrollHeight:((Qo=Sa.current)===null||Qo===void 0?void 0:Qo.offsetHeight)||0,start:0,end:_i.length-1,offset:void 0}}for(var ds=0,zu,tu,Ou,Hs=_i.length,pu=0;pu=Vr&&zu===void 0&&(zu=pu,tu=ds),Ku>Vr+oi&&Ou===void 0&&(Ou=pu),ds=Ku}return zu===void 0&&(zu=0,tu=0,Ou=Math.ceil(oi/ki)),Ou===void 0&&(Ou=_i.length-1),Ou=Math.min(Ou+1,_i.length),{scrollHeight:ds,start:zu,end:Ou,offset:tu}},[Br,Tr,Vr,_i,ls,oi]),cs=Ss.scrollHeight,Do=Ss.start,fs=Ss.end,is=Ss.offset;no.current.start=Do,no.current.end=fs;var Os=cs-oi,Qs=(0,d.useRef)(Os);Qs.current=Os;function du(Qo){var ds=Qo;return Number.isNaN(Qs.current)||(ds=Math.min(ds,Qs.current)),ds=Math.max(ds,0),ds}var Yu=Vr<=0,$u=Vr>=Os,Xu=Bi(Yu,$u);function su(Qo){var ds=Qo;Ga(ds)}function Pu(Qo){var ds=Qo.currentTarget.scrollTop;ds!==Vr&&Ga(ds),un?.(Qo)}var Lu=Ui(Tr,Yu,$u,function(Qo){Ga(function(ds){var zu=ds+Qo;return zu})}),hu=(0,u.Z)(Lu,2),Js=hu[0],ys=hu[1];Xa(Tr,da,function(Qo,ds){return Xu(Qo,ds)?!1:(Js({preventDefault:function(){},deltaY:Qo}),!0)}),(0,S.Z)(function(){function Qo(ds){Tr&&ds.preventDefault()}return da.current.addEventListener("wheel",Js),da.current.addEventListener("DOMMouseScroll",ys),da.current.addEventListener("MozMousePixelScroll",Qo),function(){da.current&&(da.current.removeEventListener("wheel",Js),da.current.removeEventListener("DOMMouseScroll",ys),da.current.removeEventListener("MozMousePixelScroll",Qo))}},[Tr]);var qo=Qt(da,_i,rs,ki,oo,Ts,Ga,function(){var Qo;(Qo=Pa.current)===null||Qo===void 0||Qo.delayHidden()});d.useImperativeHandle(Nn,function(){return{scrollTo:qo}}),(0,S.Z)(function(){if(xn){var Qo=_i.slice(Do,fs+1);xn(Qo,_i)}},[Do,fs,_i]);var Ps=se(_i,Do,fs,Es,va,mo),Ws=null;return oi&&(Ws=(0,h.Z)((0,l.Z)({},bi?"height":"maxHeight",oi),Lo),Tr&&(Ws.overflowY="hidden",ti&&(Ws.pointerEvents="none"))),d.createElement("div",(0,i.Z)({style:(0,h.Z)((0,h.Z)({},_n),{},{position:"relative"}),className:Gi},sr),d.createElement(Nt,{className:"".concat(In,"-holder"),style:Ws,ref:da,onScroll:Pu},d.createElement(Mt,{prefixCls:In,height:cs,offset:is,onInnerResize:Ts,ref:Sa,innerProps:zn},Ps)),Tr&&d.createElement(Ya,{ref:Pa,prefixCls:In,scrollTop:Vr,height:oi,scrollHeight:cs,count:_i.length,direction:ro,onScroll:su,onStartMove:function(){xi(!0)},onStopMove:function(){xi(!1)}}))}var Ee=d.forwardRef(us);Ee.displayName="List";const z=Ee;var B=d.createContext(null);const le=B;function Le(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var Je=["disabled","title","children","style","className"];function Ct(an){return typeof an=="string"||typeof an=="number"}var Vt=function(Nn,tr){var In=T(),di=In.prefixCls,oi=In.id,ki=In.open,ri=In.multiple,bi=In.mode,_n=In.searchValue,Ua=In.toggleOpen,va=In.notFoundContent,Va=In.onPopupScroll,Qi=d.useContext(le),ro=Qi.flattenOptions,Pe=Qi.onActiveValue,Nt=Qi.defaultActiveFirstOption,un=Qi.onSelect,xn=Qi.menuItemSelectedIcon,zn=Qi.rawValues,sr=Qi.fieldNames,Tr=Qi.virtual,Br=Qi.direction,Er=Qi.listHeight,Sr=Qi.listItemHeight,Vr="".concat(di,"-item"),fi=(0,wi.Z)(function(){return ro},[ki,ro],function(bo,Ea){return Ea[0]&&bo[1]!==Ea[1]}),xr=d.useRef(null),Wr=function(Ea){Ea.preventDefault()},ti=function(Ea){xr.current&&xr.current.scrollTo(typeof Ea=="number"?{index:Ea}:Ea)},xi=function(Ea){for(var ko=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,Es=fi.length,Ts=0;Ts1&&arguments[1]!==void 0?arguments[1]:!1;Sa(Ea);var Es={source:ko?"keyboard":"mouse"},Ts=fi[Ea];if(!Ts){Pe(null,-1,Es);return}Pe(Ts.value,Ea,Es)};(0,d.useEffect)(function(){Pa(Nt!==!1?xi(0):-1)},[fi.length,_n]);var oo=d.useCallback(function(bo){return zn.has(bo)&&bi!=="combobox"},[bi,(0,s.Z)(zn).toString(),zn.size]);(0,d.useEffect)(function(){var bo=setTimeout(function(){if(!ri&&ki&&zn.size===1){var ko=Array.from(zn)[0],Es=fi.findIndex(function(Ts){var rs=Ts.data;return rs.value===ko});Es!==-1&&(Pa(Es),ti(Es))}});if(ki){var Ea;(Ea=xr.current)===null||Ea===void 0||Ea.scrollTo(void 0)}return function(){return clearTimeout(bo)}},[ki,_n,ro.length]);var mo=function(Ea){Ea!==void 0&&un(Ea,{selected:!zn.has(Ea)}),ri||Ua(!1)};if(d.useImperativeHandle(tr,function(){return{onKeyDown:function(Ea){var ko=Ea.which,Es=Ea.ctrlKey;switch(ko){case x.Z.N:case x.Z.P:case x.Z.UP:case x.Z.DOWN:{var Ts=0;if(ko===x.Z.UP?Ts=-1:ko===x.Z.DOWN?Ts=1:Le()&&Es&&(ko===x.Z.N?Ts=1:ko===x.Z.P&&(Ts=-1)),Ts!==0){var rs=xi(da+Ts,Ts);ti(rs),Pa(rs,!0)}break}case x.Z.ENTER:{var ls=fi[da];ls&&!ls.data.disabled?mo(ls.value):mo(void 0),ki&&Ea.preventDefault();break}case x.Z.ESC:Ua(!1),ki&&Ea.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ea){ti(Ea)}}}),fi.length===0)return d.createElement("div",{role:"listbox",id:"".concat(oi,"_list"),className:"".concat(Vr,"-empty"),onMouseDown:Wr},va);var Ga=Object.keys(sr).map(function(bo){return sr[bo]}),no=function(Ea){return Ea.label};function ca(bo,Ea){var ko=bo.group;return{role:ko?"presentation":"option",id:"".concat(oi,"_list_").concat(Ea)}}var co=function(Ea){var ko=fi[Ea];if(!ko)return null;var Es=ko.data||{},Ts=Es.value,rs=ko.group,ls=(0,K.Z)(Es,!0),Ss=no(ko);return ko?d.createElement("div",(0,i.Z)({"aria-label":typeof Ss=="string"&&!rs?Ss:null},ls,{key:Ea},ca(ko,Ea),{"aria-selected":oo(Ts)}),Ts):null},Yo={role:"listbox",id:"".concat(oi,"_list")};return d.createElement(d.Fragment,null,Tr&&d.createElement("div",(0,i.Z)({},Yo,{style:{height:0,width:0,overflow:"hidden"}}),co(da-1),co(da),co(da+1)),d.createElement(z,{itemKey:"key",ref:xr,data:fi,height:Er,itemHeight:Sr,fullHeight:!1,onMouseDown:Wr,onScroll:Va,virtual:Tr,direction:Br,innerProps:Tr?null:Yo},function(bo,Ea){var ko,Es=bo.group,Ts=bo.groupOption,rs=bo.data,ls=bo.label,Ss=bo.value,cs=rs.key;if(Es){var Do,fs=(Do=rs.title)!==null&&Do!==void 0?Do:Ct(ls)?ls.toString():void 0;return d.createElement("div",{className:E()(Vr,"".concat(Vr,"-group")),title:fs},ls!==void 0?ls:cs)}var is=rs.disabled,Os=rs.title,Qs=rs.children,du=rs.style,Yu=rs.className,$u=(0,v.Z)(rs,Je),Xu=(0,ai.Z)($u,Ga),su=oo(Ss),Pu="".concat(Vr,"-option"),Lu=E()(Vr,Pu,Yu,(ko={},(0,l.Z)(ko,"".concat(Pu,"-grouped"),Ts),(0,l.Z)(ko,"".concat(Pu,"-active"),da===Ea&&!is),(0,l.Z)(ko,"".concat(Pu,"-disabled"),is),(0,l.Z)(ko,"".concat(Pu,"-selected"),su),ko)),hu=no(bo),Js=!xn||typeof xn=="function"||su,ys=typeof hu=="number"?hu:hu||Ss,qo=Ct(ys)?ys.toString():void 0;return Os!==void 0&&(qo=Os),d.createElement("div",(0,i.Z)({},(0,K.Z)(Xu),Tr?{}:ca(bo,Ea),{"aria-selected":su,className:Lu,title:qo,onMouseMove:function(){da===Ea||is||Pa(Ea)},onClick:function(){is||mo(Ss)},style:du}),d.createElement("div",{className:"".concat(Pu,"-content")},ys),d.isValidElement(xn)||su,Js&&d.createElement(Se,{className:"".concat(Vr,"-option-state"),customizeIcon:xn,customizeIconProps:{isSelected:su}},su?"\u2713":null))}))},bn=d.forwardRef(Vt);bn.displayName="OptionList";const Hn=bn;function br(an){var Nn=an.mode,tr=an.options,In=an.children,di=an.backfill,oi=an.allowClear,ki=an.placeholder,ri=an.getInputElement,bi=an.showSearch,_n=an.onSearch,Ua=an.defaultOpen,va=an.autoFocus,Va=an.labelInValue,Qi=an.value,ro=an.inputValue,Pe=an.optionLabelProp,Nt=isMultiple(Nn),un=bi!==void 0?bi:Nt||Nn==="combobox",xn=tr||convertChildrenToData(In);if(warning(Nn!=="tags"||xn.every(function(Br){return!Br.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),Nn==="tags"||Nn==="combobox"){var zn=xn.some(function(Br){return Br.options?Br.options.some(function(Er){return typeof("value"in Er?Er.value:Er.key)=="number"}):typeof("value"in Br?Br.value:Br.key)=="number"});warning(!zn,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(Nn!=="combobox"||!Pe,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(Nn==="combobox"||!di,"`backfill` only works with `combobox` mode."),warning(Nn==="combobox"||!ri,"`getInputElement` only work with `combobox` mode."),noteOnce(Nn!=="combobox"||!ri||!oi||!ki,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),_n&&!un&&Nn!=="combobox"&&Nn!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!Ua||va,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Qi!=null){var sr=toArray(Qi);warning(!Va||sr.every(function(Br){return _typeof(Br)==="object"&&("key"in Br||"value"in Br)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!Nt||Array.isArray(Qi),"`value` should be array when `mode` is `multiple` or `tags`")}if(In){var Tr=null;toNodeArray(In).some(function(Br){if(!React.isValidElement(Br)||!Br.type)return!1;var Er=Br,Sr=Er.type;if(Sr.isSelectOption)return!1;if(Sr.isSelectOptGroup){var Vr=toNodeArray(Br.props.children).every(function(fi){return!React.isValidElement(fi)||!Br.type||fi.type.isSelectOption?!0:(Tr=fi.type,!1)});return!Vr}return Tr=Sr,!0}),Tr&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(Tr.displayName||Tr.name||Tr,"`.")),warning(ro===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function ei(an,Nn){if(an){var tr=function In(di){for(var oi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,ki=0;ki2&&arguments[2]!==void 0?arguments[2]:{},nu=Ks.source,Ju=nu===void 0?"keyboard":nu;Hs(Ds),ki&&In==="combobox"&&Vs!==null&&Ju==="keyboard"&&ds(String(Vs))},[ki,In]),Nu=function(Ds,Ks,nu){var Ju=function(){var Ic,kl=Yu(Ds);return[da?{label:kl?.[ca.label],value:Ds,key:(Ic=kl?.key)!==null&&Ic!==void 0?Ic:Ds}:Ds,Zn(kl)]};if(Ks&&Qi){var nl=Ju(),ec=(0,u.Z)(nl,2),Mc=ec[0],hc=ec[1];Qi(Mc,hc)}else if(!Ks&&ro&&nu!=="clear"){var Ol=Ju(),Nl=(0,u.Z)(Ol,2),wl=Nl[0],Fl=Nl[1];ro(wl,Fl)}},Fu=Go(function(Vs,Ds){var Ks,nu=mo?Ds.selected:!0;nu?Ks=mo?[].concat((0,s.Z)(du),[Vs]):[Vs]:Ks=du.filter(function(Ju){return Ju.value!==Vs}),qo(Ks),Nu(Vs,nu),In==="combobox"?ds(""):(!jn||Va)&&(Ea(""),ds(""))}),Ku=function(Ds,Ks){qo(Ds);var nu=Ks.type,Ju=Ks.values;(nu==="remove"||nu==="clear")&&Ju.forEach(function(nl){Nu(nl.value,!1,nu)})},sl=function(Ds,Ks){if(Ea(Ds),ds(null),Ks.source==="submit"){var nu=(Ds||"").trim();if(nu){var Ju=Array.from(new Set([].concat((0,s.Z)(Xu),[nu])));qo(Ju),Nu(nu,!0),Ea("")}return}Ks.source!=="blur"&&(In==="combobox"&&qo(Ds),Ua?.(Ds))},lu=function(Ds){var Ks=Ds;In!=="tags"&&(Ks=Ds.map(function(Ju){var nl=Ts.get(Ju);return nl?.value}).filter(function(Ju){return Ju!==void 0}));var nu=Array.from(new Set([].concat((0,s.Z)(Xu),(0,s.Z)(Ks))));qo(nu),nu.forEach(function(Ju){Nu(Ju,!0)})},Tu=d.useMemo(function(){var Vs=Vr!==!1&&Nt!==!1;return(0,h.Z)((0,h.Z)({},ko),{},{flattenOptions:ys,onActiveValue:ku,defaultActiveFirstOption:pu,onSelect:Fu,menuItemSelectedIcon:Sr,rawValues:Xu,fieldNames:ca,virtual:Vs,direction:fi,listHeight:Wr,listItemHeight:xi,childrenAsData:Ga})},[ko,ys,ku,pu,Fu,Sr,Xu,ca,Vr,Nt,Wr,xi,Ga]);return d.createElement(le.Provider,{value:Tu},d.createElement(Mr,(0,i.Z)({},Pa,{id:oo,prefixCls:oi,ref:Nn,omitDomProps:na,mode:In,displayValues:$u,onDisplayValuesChange:Ku,direction:fi,searchValue:bo,onSearch:sl,autoClearSearchValue:Va,onSearchSplit:lu,dropdownMatchSelectWidth:Nt,OptionList:Hn,emptyOptions:!ys.length,activeValue:Qo,activeDescendantId:"".concat(oo,"_list_").concat(Ou)})))}),Ha=$a;Ha.Option=uo,Ha.OptGroup=qi;const Eo=null,Uo=null;function Ms(an,Nn){var tr=new Set;return an.forEach(function(In){Nn.has(In)||tr.add(In)}),tr}function er(an){var Nn=an||{},tr=Nn.disabled,In=Nn.disableCheckbox,di=Nn.checkable;return!!(tr||In)||di===!1}function Ar(an,Nn,tr,In){for(var di=new Set(an),oi=new Set,ki=0;ki<=tr;ki+=1){var ri=Nn.get(ki)||new Set;ri.forEach(function(va){var Va=va.key,Qi=va.node,ro=va.children,Pe=ro===void 0?[]:ro;di.has(Va)&&!In(Qi)&&Pe.filter(function(Nt){return!In(Nt.node)}).forEach(function(Nt){di.add(Nt.key)})})}for(var bi=new Set,_n=tr;_n>=0;_n-=1){var Ua=Nn.get(_n)||new Set;Ua.forEach(function(va){var Va=va.parent,Qi=va.node;if(!(In(Qi)||!va.parent||bi.has(va.parent.key))){if(In(va.parent.node)){bi.add(Va.key);return}var ro=!0,Pe=!1;(Va.children||[]).filter(function(Nt){return!In(Nt.node)}).forEach(function(Nt){var un=Nt.key,xn=di.has(un);ro&&!xn&&(ro=!1),!Pe&&(xn||oi.has(un))&&(Pe=!0)}),ro&&di.add(Va.key),Pe&&oi.add(Va.key),bi.add(Va.key)}})}return{checkedKeys:Array.from(di),halfCheckedKeys:Array.from(Ms(oi,di))}}function Kr(an,Nn,tr,In,di){for(var oi=new Set(an),ki=new Set(Nn),ri=0;ri<=In;ri+=1){var bi=tr.get(ri)||new Set;bi.forEach(function(Va){var Qi=Va.key,ro=Va.node,Pe=Va.children,Nt=Pe===void 0?[]:Pe;!oi.has(Qi)&&!ki.has(Qi)&&!di(ro)&&Nt.filter(function(un){return!di(un.node)}).forEach(function(un){oi.delete(un.key)})})}ki=new Set;for(var _n=new Set,Ua=In;Ua>=0;Ua-=1){var va=tr.get(Ua)||new Set;va.forEach(function(Va){var Qi=Va.parent,ro=Va.node;if(!(di(ro)||!Va.parent||_n.has(Va.parent.key))){if(di(Va.parent.node)){_n.add(Qi.key);return}var Pe=!0,Nt=!1;(Qi.children||[]).filter(function(un){return!di(un.node)}).forEach(function(un){var xn=un.key,zn=oi.has(xn);Pe&&!zn&&(Pe=!1),!Nt&&(zn||ki.has(xn))&&(Nt=!0)}),Pe||oi.delete(Qi.key),Nt&&ki.add(Qi.key),_n.add(Qi.key)}})}return{checkedKeys:Array.from(oi),halfCheckedKeys:Array.from(Ms(ki,oi))}}function ur(an,Nn,tr,In){var di=[],oi;In?oi=In:oi=er;var ki=new Set(an.filter(function(Ua){var va=!!tr[Ua];return va||di.push(Ua),va})),ri=new Map,bi=0;Object.keys(tr).forEach(function(Ua){var va=tr[Ua],Va=va.level,Qi=ri.get(Va);Qi||(Qi=new Set,ri.set(Va,Qi)),Qi.add(va),bi=Math.max(bi,Va)}),(0,y.ZP)(!di.length,"Tree missing follow keys: ".concat(di.slice(0,100).map(function(Ua){return"'".concat(Ua,"'")}).join(", ")));var _n;return Nn===!0?_n=Ar(ki,ri,bi,oi):_n=Kr(ki,Nn.halfCheckedKeys,ri,bi,oi),_n}var Gr=d.createContext(null);const Pi=Gr;var aa="__rc_cascader_search_mark__",Fa=function(Nn,tr,In){var di=In.label;return tr.some(function(oi){return String(oi[di]).toLowerCase().includes(Nn.toLowerCase())})},tn=function(Nn,tr,In,di){return tr.map(function(oi){return oi[di.label]}).join(" / ")};const cn=function(an,Nn,tr,In,di,oi){var ki=di.filter,ri=ki===void 0?Fa:ki,bi=di.render,_n=bi===void 0?tn:bi,Ua=di.limit,va=Ua===void 0?50:Ua,Va=di.sort;return d.useMemo(function(){var Qi=[];if(!an)return[];function ro(Pe,Nt){Pe.forEach(function(un){if(!(!Va&&va>0&&Qi.length>=va)){var xn=[].concat((0,s.Z)(Nt),[un]),zn=un[tr.children];if((!zn||zn.length===0||oi)&&ri(an,xn,{label:tr.label})){var sr;Qi.push((0,h.Z)((0,h.Z)({},un),{},(sr={},(0,l.Z)(sr,tr.label,_n(an,xn,In,tr)),(0,l.Z)(sr,aa,xn),(0,l.Z)(sr,tr.children,void 0),sr)))}zn&&ro(un[tr.children],xn)}})}return ro(Nn,[]),Va&&Qi.sort(function(Pe,Nt){return Va(Pe[aa],Nt[aa],an,tr)}),va>0?Qi.slice(0,va):Qi},[an,Nn,tr,In,_n,oi,ri,Va,va])};var nr="__RC_CASCADER_SPLIT__",ir="SHOW_PARENT",Lr="SHOW_CHILD";function ua(an){return an.join(nr)}function _a(an){return an.map(ua)}function Ka(an){return an.split(nr)}function yo(an){var Nn=an||{},tr=Nn.label,In=Nn.value,di=Nn.children,oi=In||"value";return{label:tr||"label",value:oi,key:oi,children:di||"children"}}function Ba(an,Nn){var tr,In;return(tr=an.isLeaf)!==null&&tr!==void 0?tr:!((In=an[Nn.children])!==null&&In!==void 0&&In.length)}function Ma(an){var Nn=an.parentElement;if(Nn){var tr=an.offsetTop-Nn.offsetTop;tr-Nn.scrollTop<0?Nn.scrollTo({top:tr}):tr+an.offsetHeight-Nn.scrollTop>Nn.offsetHeight&&Nn.scrollTo({top:tr+an.offsetHeight-Nn.offsetHeight})}}function Mo(an,Nn){return an.map(function(tr){var In;return(In=tr[aa])===null||In===void 0?void 0:In.map(function(di){return di[Nn.value]})})}function Nr(an,Nn,tr){var In=new Set(an),di=Nn();return an.filter(function(oi){var ki=di[oi],ri=ki?ki.parent:null,bi=ki?ki.children:null;return tr===Lr?!(bi&&bi.some(function(_n){return _n.key&&In.has(_n.key)})):!(ri&&!ri.node.disabled&&In.has(ri.key))})}function gi(an,Nn,tr){for(var In=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,di=Nn,oi=[],ki=function(){var _n,Ua,va,Va=an[ri],Qi=(_n=di)===null||_n===void 0?void 0:_n.findIndex(function(Pe){var Nt=Pe[tr.value];return In?String(Nt)===String(Va):Nt===Va}),ro=Qi!==-1?(Ua=di)===null||Ua===void 0?void 0:Ua[Qi]:null;oi.push({value:(va=ro?.[tr.value])!==null&&va!==void 0?va:Va,index:Qi,option:ro}),di=ro?.[tr.children]},ri=0;ri=0&&tr.splice(In,1),tr}function Us(an,Nn){var tr=(an||[]).slice();return tr.indexOf(Nn)===-1&&tr.push(Nn),tr}function fu(an){return an.split("-")}function bu(an,Nn){return"".concat(an,"-").concat(Nn)}function Ys(an){return an&&an.type&&an.type.isTreeNode}function Hu(an,Nn){var tr=[],In=Nn[an];function di(){var oi=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];oi.forEach(function(ki){var ri=ki.key,bi=ki.children;tr.push(ri),di(bi)})}return di(In.children),tr}function Zu(an){if(an.parent){var Nn=fu(an.pos);return Number(Nn[Nn.length-1])===an.parent.children.length-1}return!1}function ql(an){var Nn=fu(an.pos);return Number(Nn[Nn.length-1])===0}function Sn(an,Nn,tr,In,di,oi,ki,ri,bi,_n){var Ua,va=an.clientX,Va=an.clientY,Qi=an.target.getBoundingClientRect(),ro=Qi.top,Pe=Qi.height,Nt=(_n==="rtl"?-1:1)*((di?.x||0)-va),un=(Nt-12)/In,xn=ri[tr.props.eventKey];if(Va-1.5?oi({dragNode:Wr,dropNode:ti,dropPosition:1})?Vr=1:xi=!1:oi({dragNode:Wr,dropNode:ti,dropPosition:0})?Vr=0:oi({dragNode:Wr,dropNode:ti,dropPosition:1})?Vr=1:xi=!1:oi({dragNode:Wr,dropNode:ti,dropPosition:1})?Vr=1:xi=!1,{dropPosition:Vr,dropLevelOffset:fi,dropTargetKey:xn.key,dropTargetPos:xn.pos,dragOverNodeKey:Sr,dropContainerKey:Vr===0?null:((Ua=xn.parent)===null||Ua===void 0?void 0:Ua.key)||null,dropAllowed:xi}}function Wn(an,Nn){if(an){var tr=Nn.multiple;return tr?an.slice():an.length?[an[0]]:an}}var vr=function(Nn){return Nn};function kr(an,Nn){if(!an)return[];var tr=Nn||{},In=tr.processProps,di=In===void 0?vr:In,oi=Array.isArray(an)?an:[an];return oi.map(function(ki){var ri=ki.children,bi=_objectWithoutProperties(ki,Zs),_n=kr(ri,Nn);return React.createElement(TreeNode,_extends({key:bi.key},di(bi)),_n)})}function ui(an){if(!an)return null;var Nn;if(Array.isArray(an))Nn={checkedKeys:an,halfCheckedKeys:void 0};else if(_typeof(an)==="object")Nn={checkedKeys:an.checked||void 0,halfCheckedKeys:an.halfChecked||void 0};else return warning(!1,"`checkedKeys` is not an array or an object"),null;return Nn}function ta(an,Nn){var tr=new Set;function In(di){if(!tr.has(di)){var oi=Nn[di];if(oi){tr.add(di);var ki=oi.parent,ri=oi.node;ri.disabled||ki&&In(ki.key)}}}return(an||[]).forEach(function(di){In(di)}),_toConsumableArray(tr)}var St=null;function pt(an,Nn){return an??Nn}function kt(an){var Nn=an||{},tr=Nn.title,In=Nn._title,di=Nn.key,oi=Nn.children,ki=tr||"title";return{title:ki,_title:In||[ki],key:di||"key",children:oi||"children"}}function _t(an,Nn){var tr=new Map;function In(di){var oi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(di||[]).forEach(function(ki){var ri=ki[Nn.key],bi=ki[Nn.children];warning(ri!=null,"Tree node must have a certain key: [".concat(oi).concat(ri,"]"));var _n=String(ri);warning(!tr.has(_n)||ri===null||ri===void 0,"Same 'key' exist in the Tree: ".concat(_n)),tr.set(_n,!0),In(bi,"".concat(oi).concat(_n," > "))})}In(an)}function Mn(an){function Nn(tr){var In=toArray(tr);return In.map(function(di){if(!isTreeNode(di))return warning(!di,"Tree/TreeNode can only accept TreeNode as children."),null;var oi=di.key,ki=di.props,ri=ki.children,bi=_objectWithoutProperties(ki,St),_n=_objectSpread({key:oi},bi),Ua=Nn(ri);return Ua.length&&(_n.children=Ua),_n}).filter(function(di){return di})}return Nn(an)}function Pr(an,Nn,tr){var In=kt(tr),di=In._title,oi=In.key,ki=In.children,ri=new Set(Nn===!0?[]:Nn),bi=[];function _n(Ua){var va=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return Ua.map(function(Va,Qi){for(var ro=getPosition(va?va.pos:"0",Qi),Pe=pt(Va[oi],ro),Nt,un=0;un1&&arguments[1]!==void 0?arguments[1]:{},tr=Nn.initWrapper,In=Nn.processEntity,di=Nn.onProcessFinished,oi=Nn.externalGetKey,ki=Nn.childrenPropName,ri=Nn.fieldNames,bi=arguments.length>2?arguments[2]:void 0,_n=oi||bi,Ua={},va={},Va={posEntities:Ua,keyEntities:va};return tr&&(Va=tr(Va)||Va),Hi(an,function(Qi){var ro=Qi.node,Pe=Qi.index,Nt=Qi.pos,un=Qi.key,xn=Qi.parentPos,zn=Qi.level,sr=Qi.nodes,Tr={node:ro,nodes:sr,index:Pe,key:un,pos:Nt,level:zn},Br=pt(un,Nt);Ua[Nt]=Tr,va[Br]=Tr,Tr.parent=Ua[xn],Tr.parent&&(Tr.parent.children=Tr.parent.children||[],Tr.parent.children.push(Tr)),In&&In(Tr,Va)},{externalGetKey:_n,childrenPropName:ki,fieldNames:ri}),di&&di(Va),Va}function $n(an,Nn){var tr=Nn.expandedKeys,In=Nn.selectedKeys,di=Nn.loadedKeys,oi=Nn.loadingKeys,ki=Nn.checkedKeys,ri=Nn.halfCheckedKeys,bi=Nn.dragOverNodeKey,_n=Nn.dropPosition,Ua=Nn.keyEntities,va=Ua[an],Va={eventKey:an,expanded:tr.indexOf(an)!==-1,selected:In.indexOf(an)!==-1,loaded:di.indexOf(an)!==-1,loading:oi.indexOf(an)!==-1,checked:ki.indexOf(an)!==-1,halfChecked:ri.indexOf(an)!==-1,pos:String(va?va.pos:""),dragOver:bi===an&&_n===0,dragOverGapTop:bi===an&&_n===-1,dragOverGapBottom:bi===an&&_n===1};return Va}function pn(an){var Nn=an.data,tr=an.expanded,In=an.selected,di=an.checked,oi=an.loaded,ki=an.loading,ri=an.halfChecked,bi=an.dragOver,_n=an.dragOverGapTop,Ua=an.dragOverGapBottom,va=an.pos,Va=an.active,Qi=an.eventKey,ro=(0,h.Z)((0,h.Z)({},Nn),{},{expanded:tr,selected:In,checked:di,loaded:oi,loading:ki,halfChecked:ri,dragOver:bi,dragOverGapTop:_n,dragOverGapBottom:Ua,pos:va,active:Va,key:Qi});return"props"in ro||Object.defineProperty(ro,"props",{get:function(){return(0,y.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),an}}),ro}const ee=function(an,Nn){var tr=d.useRef({options:null,info:null}),In=d.useCallback(function(){return tr.current.options!==an&&(tr.current.options=an,tr.current.info=jt(an,{fieldNames:Nn,initWrapper:function(oi){return(0,h.Z)((0,h.Z)({},oi),{},{pathKeyEntities:{}})},processEntity:function(oi,ki){var ri=oi.nodes.map(function(bi){return bi[Nn.value]}).join(nr);ki.pathKeyEntities[ri]=oi,oi.key=ri}})),tr.current.info.pathKeyEntities},[Nn,an]);return In},oe=function(an,Nn){return d.useCallback(function(tr){var In=[],di=[];return tr.forEach(function(oi){var ki=gi(oi,an,Nn);ki.every(function(ri){return ri.option})?di.push(oi):In.push(oi)}),[di,In]},[an,Nn])};function De(an){var Nn=d.useRef();Nn.current=an;var tr=d.useCallback(function(){return Nn.current.apply(Nn,arguments)},[]);return tr}function Be(an){return d.useMemo(function(){if(!an)return[!1,{}];var Nn={matchInputWidth:!0,limit:50};return an&&(0,p.Z)(an)==="object"&&(Nn=(0,h.Z)((0,h.Z)({},Nn),an)),Nn.limit<=0&&delete Nn.limit,[!0,Nn]},[an])}var gt=d.memo(function(an){var Nn=an.children;return Nn},function(an,Nn){return!Nn.open});const Ht=gt;function nn(an){var Nn,tr=an.prefixCls,In=an.checked,di=an.halfChecked,oi=an.disabled,ki=an.onClick,ri=an.disableCheckbox,bi=d.useContext(Pi),_n=bi.checkable,Ua=typeof _n!="boolean"?_n:null;return d.createElement("span",{className:E()("".concat(tr),(Nn={},(0,l.Z)(Nn,"".concat(tr,"-checked"),In),(0,l.Z)(Nn,"".concat(tr,"-indeterminate"),!In&&di),(0,l.Z)(Nn,"".concat(tr,"-disabled"),oi||ri),Nn)),onClick:ki},Ua)}var Rn="__cascader_fix_label__";function Yn(an){var Nn=an.prefixCls,tr=an.multiple,In=an.options,di=an.activeValue,oi=an.prevValuePath,ki=an.onToggleOpen,ri=an.onSelect,bi=an.onActive,_n=an.checkedSet,Ua=an.halfCheckedSet,va=an.loadingKeys,Va=an.isSelectable,Qi=an.searchValue,ro="".concat(Nn,"-menu"),Pe="".concat(Nn,"-menu-item"),Nt=d.useContext(Pi),un=Nt.fieldNames,xn=Nt.changeOnSelect,zn=Nt.expandTrigger,sr=Nt.expandIcon,Tr=Nt.loadingIcon,Br=Nt.dropdownMenuColumnStyle,Er=zn==="hover",Sr=d.useMemo(function(){return In.map(function(Vr){var fi,xr=Vr.disabled,Wr=Vr.disableCheckbox,ti=Vr[aa],xi=(fi=Vr[Rn])!==null&&fi!==void 0?fi:Vr[un.label],Gi=Vr[un.value],_i=Ba(Vr,un),da=ti?ti.map(function(Ga){return Ga[un.value]}):[].concat((0,s.Z)(oi),[Gi]),Sa=ua(da),Pa=va.includes(Sa),oo=_n.has(Sa),mo=Ua.has(Sa);return{disabled:xr,label:xi,value:Gi,isLeaf:_i,isLoading:Pa,checked:oo,halfChecked:mo,option:Vr,disableCheckbox:Wr,fullPath:da,fullPathKey:Sa}})},[In,_n,un,Ua,va,oi]);return d.createElement("ul",{className:ro,role:"menu"},Sr.map(function(Vr){var fi,xr=Vr.disabled,Wr=Vr.label,ti=Vr.value,xi=Vr.isLeaf,Gi=Vr.isLoading,_i=Vr.checked,da=Vr.halfChecked,Sa=Vr.option,Pa=Vr.fullPath,oo=Vr.fullPathKey,mo=Vr.disableCheckbox,Ga=function(){if(!(xr||Qi)){var Yo=(0,s.Z)(Pa);Er&&xi&&Yo.pop(),bi(Yo)}},no=function(){Va(Sa)&&ri(Pa,xi)},ca;return typeof Sa.title=="string"?ca=Sa.title:typeof Wr=="string"&&(ca=Wr),d.createElement("li",{key:oo,className:E()(Pe,(fi={},(0,l.Z)(fi,"".concat(Pe,"-expand"),!xi),(0,l.Z)(fi,"".concat(Pe,"-active"),di===ti||di===oo),(0,l.Z)(fi,"".concat(Pe,"-disabled"),xr),(0,l.Z)(fi,"".concat(Pe,"-loading"),Gi),fi)),style:Br,role:"menuitemcheckbox",title:ca,"aria-checked":_i,"data-path-key":oo,onClick:function(){Ga(),!mo&&(!tr||xi)&&no()},onDoubleClick:function(){xn&&ki(!1)},onMouseEnter:function(){Er&&Ga()},onMouseDown:function(Yo){Yo.preventDefault()}},tr&&d.createElement(nn,{prefixCls:"".concat(Nn,"-checkbox"),checked:_i,halfChecked:da,disabled:xr||mo,disableCheckbox:mo,onClick:function(Yo){mo||(Yo.stopPropagation(),no())}}),d.createElement("div",{className:"".concat(Pe,"-content")},Wr),!Gi&&sr&&!xi&&d.createElement("div",{className:"".concat(Pe,"-expand-icon")},sr),Gi&&Tr&&d.createElement("div",{className:"".concat(Pe,"-loading-icon")},Tr))}))}const gr=function(){var an=T(),Nn=an.multiple,tr=an.open,In=d.useContext(Pi),di=In.values,oi=d.useState([]),ki=(0,u.Z)(oi,2),ri=ki[0],bi=ki[1];return d.useEffect(function(){if(tr&&!Nn){var _n=di[0];bi(_n||[])}},[tr]),[ri,bi]},Ai=function(an,Nn,tr,In,di,oi){var ki=T(),ri=ki.direction,bi=ki.searchValue,_n=ki.toggleOpen,Ua=ki.open,va=ri==="rtl",Va=d.useMemo(function(){for(var Br=-1,Er=Nn,Sr=[],Vr=[],fi=In.length,xr=Mo(Nn,tr),Wr=function(Sa){var Pa=Er.findIndex(function(oo,mo){return(xr[mo]?ua(xr[mo]):oo[tr.value])===In[Sa]});if(Pa===-1)return"break";Br=Pa,Sr.push(Br),Vr.push(In[Sa]),Er=Er[Br][tr.children]},ti=0;ti1){var Er=ro.slice(0,-1);xn(Er)}else _n(!1)},Tr=function(){var Er,Sr=((Er=Nt[Pe])===null||Er===void 0?void 0:Er[tr.children])||[],Vr=Sr.find(function(xr){return!xr.disabled});if(Vr){var fi=[].concat((0,s.Z)(ro),[Vr[tr.value]]);xn(fi)}};d.useImperativeHandle(an,function(){return{onKeyDown:function(Er){var Sr=Er.which;switch(Sr){case x.Z.UP:case x.Z.DOWN:{var Vr=0;Sr===x.Z.UP?Vr=-1:Sr===x.Z.DOWN&&(Vr=1),Vr!==0&&zn(Vr);break}case x.Z.LEFT:{if(bi)break;va?Tr():sr();break}case x.Z.RIGHT:{if(bi)break;va?sr():Tr();break}case x.Z.BACKSPACE:{bi||sr();break}case x.Z.ENTER:{if(ro.length){var fi=Nt[Pe],xr=fi?.[aa]||[];xr.length?oi(xr.map(function(Wr){return Wr[tr.value]}),xr[xr.length-1]):oi(ro,Nt[Pe])}break}case x.Z.ESC:_n(!1),Ua&&Er.stopPropagation()}},onKeyUp:function(){}}})};var $i=d.forwardRef(function(an,Nn){var tr,In,di,oi,ki=T(),ri=ki.prefixCls,bi=ki.multiple,_n=ki.searchValue,Ua=ki.toggleOpen,va=ki.notFoundContent,Va=ki.direction,Qi=ki.open,ro=d.useRef(),Pe=Va==="rtl",Nt=d.useContext(Pi),un=Nt.options,xn=Nt.values,zn=Nt.halfValues,sr=Nt.fieldNames,Tr=Nt.changeOnSelect,Br=Nt.onSelect,Er=Nt.searchOptions,Sr=Nt.dropdownPrefixCls,Vr=Nt.loadData,fi=Nt.expandTrigger,xr=Sr||ri,Wr=d.useState([]),ti=(0,u.Z)(Wr,2),xi=ti[0],Gi=ti[1],_i=function(cs){if(!(!Vr||_n)){var Do=gi(cs,un,sr),fs=Do.map(function(Qs){var du=Qs.option;return du}),is=fs[fs.length-1];if(is&&!Ba(is,sr)){var Os=ua(cs);Gi(function(Qs){return[].concat((0,s.Z)(Qs),[Os])}),Vr(fs)}}};d.useEffect(function(){xi.length&&xi.forEach(function(Ss){var cs=Ka(Ss),Do=gi(cs,un,sr,!0).map(function(is){var Os=is.option;return Os}),fs=Do[Do.length-1];(!fs||fs[sr.children]||Ba(fs,sr))&&Gi(function(is){return is.filter(function(Os){return Os!==Ss})})})},[un,xi,sr]);var da=d.useMemo(function(){return new Set(_a(xn))},[xn]),Sa=d.useMemo(function(){return new Set(_a(zn))},[zn]),Pa=gr(),oo=(0,u.Z)(Pa,2),mo=oo[0],Ga=oo[1],no=function(cs){Ga(cs),_i(cs)},ca=function(cs){var Do=cs.disabled,fs=Ba(cs,sr);return!Do&&(fs||Tr||bi)},co=function(cs,Do){var fs=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Br(cs),!bi&&(Do||Tr&&(fi==="hover"||fs))&&Ua(!1)},Yo=d.useMemo(function(){return _n?Er:un},[_n,Er,un]),bo=d.useMemo(function(){for(var Ss=[{options:Yo}],cs=Yo,Do=Mo(cs,sr),fs=function(){var du=mo[is],Yu=cs.find(function(Xu,su){return(Do[su]?ua(Do[su]):Xu[sr.value])===du}),$u=Yu?.[sr.children];if(!($u!=null&&$u.length))return"break";cs=$u,Ss.push({options:$u})},is=0;is":Wr,xi=an.loadingIcon,Gi=an.children,_i=an.dropdownMatchSelectWidth,da=_i===void 0?!1:_i,Sa=an.showCheckedStrategy,Pa=Sa===void 0?ir:Sa,oo=(0,v.Z)(an,Ao),mo=ia(tr),Ga=!!va,no=g(ki,{value:ri,postState:Ho}),ca=(0,u.Z)(no,2),co=ca[0],Yo=ca[1],bo=d.useMemo(function(){return yo(oi)},[JSON.stringify(oi)]),Ea=d.useMemo(function(){return Nt||[]},[Nt]),ko=ee(Ea,bo),Es=d.useCallback(function(Hs){var pu=ko();return Hs.map(function(ku){var Nu=pu[ku].nodes;return Nu.map(function(Fu){return Fu[bo.value]})})},[ko,bo]),Ts=g("",{value:Va,postState:function(pu){return pu||""}}),rs=(0,u.Z)(Ts,2),ls=rs[0],Ss=rs[1],cs=function(pu,ku){Ss(pu),ku.source!=="blur"&&Qi&&Qi(pu)},Do=Be(ro),fs=(0,u.Z)(Do,2),is=fs[0],Os=fs[1],Qs=cn(ls,Ea,bo,un||di,Os,bi),du=oe(Ea,bo),Yu=d.useMemo(function(){var Hs=du(co),pu=(0,u.Z)(Hs,2),ku=pu[0],Nu=pu[1];if(!Ga||!co.length)return[ku,[],Nu];var Fu=_a(ku),Ku=ko(),sl=ur(Fu,!0,Ku),lu=sl.checkedKeys,Tu=sl.halfCheckedKeys;return[Es(lu),Es(Tu),Nu]},[Ga,co,ko,Es,du]),$u=(0,u.Z)(Yu,3),Xu=$u[0],su=$u[1],Pu=$u[2],Lu=d.useMemo(function(){var Hs=_a(Xu),pu=Nr(Hs,ko,Pa);return[].concat((0,s.Z)(Pu),(0,s.Z)(Es(pu)))},[Xu,ko,Es,Pu,Pa]),hu=ea(Lu,Ea,bo,Ga,Ua),Js=De(function(Hs){if(Yo(Hs),_n){var pu=Ho(Hs),ku=pu.map(function(Ku){return gi(Ku,Ea,bo).map(function(sl){return sl.option})}),Nu=Ga?pu:pu[0],Fu=Ga?ku:ku[0];_n(Nu,Fu)}}),ys=De(function(Hs){if(Ss(""),!Ga)Js(Hs);else{var pu=ua(Hs),ku=_a(Xu),Nu=_a(su),Fu=ku.includes(pu),Ku=Pu.some(function(nl){return ua(nl)===pu}),sl=Xu,lu=Pu;if(Ku&&!Fu)lu=Pu.filter(function(nl){return ua(nl)!==pu});else{var Tu=Fu?ku.filter(function(nl){return nl!==pu}):[].concat((0,s.Z)(ku),[pu]),Vs=ko(),Ds;if(Fu){var Ks=ur(Tu,{checked:!1,halfCheckedKeys:Nu},Vs);Ds=Ks.checkedKeys}else{var nu=ur(Tu,!0,Vs);Ds=nu.checkedKeys}var Ju=Nr(Ds,ko,Pa);sl=Es(Ju)}Js([].concat((0,s.Z)(lu),(0,s.Z)(sl)))}}),qo=function(pu,ku){if(ku.type==="clear"){Js([]);return}var Nu=ku.values[0],Fu=Nu.valueCells;ys(Fu)},Ps=sr!==void 0?sr:zn,Ws=Br||Tr,Qo=Vr||Sr,ds=function(pu){fi?.(pu),xr?.(pu)},zu=d.useMemo(function(){return{options:Ea,fieldNames:bo,values:Xu,halfValues:su,changeOnSelect:bi,onSelect:ys,checkable:va,searchOptions:Qs,dropdownPrefixCls:un,loadData:xn,expandTrigger:Pe,expandIcon:ti,loadingIcon:xi,dropdownMenuColumnStyle:Er}},[Ea,bo,Xu,su,bi,ys,va,Qs,un,xn,Pe,ti,xi,Er]),tu=!(ls?Qs:Ea).length,Ou=ls&&Os.matchInputWidth||tu?{}:{minWidth:"auto"};return d.createElement(Pi.Provider,{value:zu},d.createElement(Mr,(0,i.Z)({},oo,{ref:Nn,id:mo,prefixCls:di,dropdownMatchSelectWidth:da,dropdownStyle:Ou,displayValues:hu,onDisplayValuesChange:qo,mode:Ga?"multiple":void 0,searchValue:ls,onSearch:cs,showSearch:is,OptionList:ma,emptyOptions:tu,open:Ps,dropdownClassName:Ws,placement:Qo,onDropdownVisibleChange:ds,getRawInputElement:function(){return Gi}})))});eu.SHOW_PARENT=ir,eu.SHOW_CHILD=Lr;const Gu=eu},63451:(C,c,t)=>{"use strict";t.d(c,{Z:()=>An});var i=t(48632),s=t(32098),u=t(27702),v=t(35094),l=t(66145),h=t(23190),p=t(94285),d=t(28040),f=t.n(d),g=t(4484),y=t(27473);function b(Zt){return Zt instanceof HTMLElement?Zt:y.findDOMNode(Zt)}var E=t(76875),S=t(55006);function w(Zt,ot){var We={};return We[Zt.toLowerCase()]=ot.toLowerCase(),We["Webkit".concat(Zt)]="webkit".concat(ot),We["Moz".concat(Zt)]="moz".concat(ot),We["ms".concat(Zt)]="MS".concat(ot),We["O".concat(Zt)]="o".concat(ot.toLowerCase()),We}function x(Zt,ot){var We={animationend:w("Animation","AnimationEnd"),transitionend:w("Transition","TransitionEnd")};return Zt&&("AnimationEvent"in ot||delete We.animationend.animation,"TransitionEvent"in ot||delete We.transitionend.transition),We}var P=x((0,S.Z)(),typeof window<"u"?window:{}),R={};if((0,S.Z)()){var T=document.createElement("div");R=T.style}var A={};function I(Zt){if(A[Zt])return A[Zt];var ot=P[Zt];if(ot)for(var We=Object.keys(ot),Ft=We.length,it=0;it1&&arguments[1]!==void 0?arguments[1]:1;te+=1;var We=te;function Ft(it){if(it===0)fe(We),Zt();else{var qt=ce(function(){Ft(it-1)});ie.set(We,qt)}}return Ft(ot),We}Se.cancel=function(Zt){var ot=ie.get(Zt);return fe(ot),G(ot)};const he=function(){var Zt=u.useRef(null);function ot(){Se.cancel(Zt.current)}function We(Ft){var it=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;ot();var qt=Se(function(){it<=1?Ft({isCanceled:function(){return qt!==Zt.current}}):We(Ft,it-1)});Zt.current=qt}return u.useEffect(function(){return function(){ot()}},[]),[We,ot]};var me=(0,S.Z)()?u.useLayoutEffect:u.useEffect;const _e=me;var we=[$,k,F,V],Ge=!1,ht=!0;function nt(Zt){return Zt===F||Zt===V}const Re=function(Zt,ot){var We=pe(L),Ft=(0,s.Z)(We,2),it=Ft[0],qt=Ft[1],vn=he(),fn=(0,s.Z)(vn,2),Tt=fn[0],dn=fn[1];function mn(){qt($,!0)}return _e(function(){if(it!==L&&it!==V){var Kn=we.indexOf(it),Dn=we[Kn+1],Vn=ot(it);Vn===Ge?qt(Dn,!0):Tt(function(or){function Qr(){or.isCanceled()||qt(Dn,!0)}Vn===!0?Qr():Promise.resolve(Vn).then(Qr)})}},[Zt,it]),u.useEffect(function(){return function(){dn()}},[]),[mn,it]},ue=function(Zt){var ot=(0,u.useRef)(),We=(0,u.useRef)(Zt);We.current=Zt;var Ft=u.useCallback(function(vn){We.current(vn)},[]);function it(vn){vn&&(vn.removeEventListener(j,Ft),vn.removeEventListener(W,Ft))}function qt(vn){ot.current&&ot.current!==vn&&it(ot.current),vn&&vn!==ot.current&&(vn.addEventListener(j,Ft),vn.addEventListener(W,Ft),ot.current=vn)}return u.useEffect(function(){return function(){it(ot.current)}},[]),[qt,it]};function ae(Zt,ot,We,Ft){var it=Ft.motionEnter,qt=it===void 0?!0:it,vn=Ft.motionAppear,fn=vn===void 0?!0:vn,Tt=Ft.motionLeave,dn=Tt===void 0?!0:Tt,mn=Ft.motionDeadline,Kn=Ft.motionLeaveImmediately,Dn=Ft.onAppearPrepare,Vn=Ft.onEnterPrepare,or=Ft.onLeavePrepare,Qr=Ft.onAppearStart,ni=Ft.onEnterStart,yr=Ft.onLeaveStart,si=Ft.onAppearActive,Yr=Ft.onEnterActive,Ci=Ft.onLeaveActive,Ni=Ft.onAppearEnd,fa=Ft.onEnterEnd,ha=Ft.onLeaveEnd,Ca=Ft.onVisibleChanged,li=pe(),la=(0,s.Z)(li,2),Oa=la[0],wa=la[1],vo=pe(X),Qn=(0,s.Z)(vo,2),_r=Qn[0],$r=Qn[1],Ti=pe(null),xt=(0,s.Z)(Ti,2),On=xt[0],Zn=xt[1],Ur=(0,u.useRef)(!1),En=(0,u.useRef)(null);function ln(){return We()}var jn=(0,u.useRef)(!1);function rr(ao){var Bo=ln();if(!(ao&&!ao.deadline&&ao.target!==Bo)){var jo=jn.current,Jo;_r===Z&&jo?Jo=Ni?.(Bo,ao):_r===J&&jo?Jo=fa?.(Bo,ao):_r===q&&jo&&(Jo=ha?.(Bo,ao)),_r!==X&&jo&&Jo!==!1&&($r(X,!0),Zn(null,!0))}}var Mr=ue(rr),Ir=(0,s.Z)(Mr,1),Zr=Ir[0],lr=u.useMemo(function(){var ao,Bo,jo;switch(_r){case Z:return ao={},(0,h.Z)(ao,$,Dn),(0,h.Z)(ao,k,Qr),(0,h.Z)(ao,F,si),ao;case J:return Bo={},(0,h.Z)(Bo,$,Vn),(0,h.Z)(Bo,k,ni),(0,h.Z)(Bo,F,Yr),Bo;case q:return jo={},(0,h.Z)(jo,$,or),(0,h.Z)(jo,k,yr),(0,h.Z)(jo,F,Ci),jo;default:return{}}},[_r]),Jr=Re(_r,function(ao){if(ao===$){var Bo=lr[$];return Bo?Bo(ln()):Ge}if(Ki in lr){var jo;Zn(((jo=lr[Ki])===null||jo===void 0?void 0:jo.call(lr,ln(),null))||null)}return Ki===F&&(Zr(ln()),mn>0&&(clearTimeout(En.current),En.current=setTimeout(function(){rr({deadline:!0})},mn))),ht}),pi=(0,s.Z)(Jr,2),Ri=pi[0],Ki=pi[1],ia=nt(Ki);jn.current=ia,_e(function(){wa(ot);var ao=Ur.current;if(Ur.current=!0,!!Zt){var Bo;!ao&&ot&&fn&&(Bo=Z),ao&&ot&&qt&&(Bo=J),(ao&&!ot&&dn||!ao&&Kn&&!ot&&dn)&&(Bo=q),Bo&&($r(Bo),Ri())}},[ot]),(0,u.useEffect)(function(){(_r===Z&&!fn||_r===J&&!qt||_r===q&&!dn)&&$r(X)},[fn,qt,dn]),(0,u.useEffect)(function(){return function(){Ur.current=!1,clearTimeout(En.current)}},[]);var Da=u.useRef(!1);(0,u.useEffect)(function(){Oa&&(Da.current=!0),Oa!==void 0&&_r===X&&((Da.current||Oa)&&Ca?.(Oa),Da.current=!0)},[Oa,_r]);var to=On;return lr[$]&&Ki===k&&(to=(0,i.Z)({transition:"none"},to)),[_r,Ki,to,Oa??ot]}var ve=t(87741),Me=t(58585),Ye=t(56804),qe=t(93870),At=function(Zt){(0,Ye.Z)(We,Zt);var ot=(0,qe.Z)(We);function We(){return(0,ve.Z)(this,We),ot.apply(this,arguments)}return(0,Me.Z)(We,[{key:"render",value:function(){return this.props.children}}]),We}(u.Component);const It=At;function Ce(Zt){var ot=Zt;(0,g.Z)(Zt)==="object"&&(ot=Zt.transitionSupport);function We(it){return!!(it.motionName&&ot)}var Ft=u.forwardRef(function(it,qt){var vn=it.visible,fn=vn===void 0?!0:vn,Tt=it.removeOnLeave,dn=Tt===void 0?!0:Tt,mn=it.forceRender,Kn=it.children,Dn=it.motionName,Vn=it.leavedClassName,or=it.eventProps,Qr=We(it),ni=(0,u.useRef)(),yr=(0,u.useRef)();function si(){try{return ni.current instanceof HTMLElement?ni.current:b(yr.current)}catch{return null}}var Yr=ae(Qr,fn,si,it),Ci=(0,s.Z)(Yr,4),Ni=Ci[0],fa=Ci[1],ha=Ci[2],Ca=Ci[3],li=u.useRef(Ca);Ca&&(li.current=!0);var la=u.useCallback(function(Ti){ni.current=Ti,(0,E.mH)(qt,Ti)},[qt]),Oa,wa=(0,i.Z)((0,i.Z)({},or),{},{visible:fn});if(!Kn)Oa=null;else if(Ni===X||!We(it))Ca?Oa=Kn((0,i.Z)({},wa),la):!dn&&li.current?Oa=Kn((0,i.Z)((0,i.Z)({},wa),{},{className:Vn}),la):mn?Oa=Kn((0,i.Z)((0,i.Z)({},wa),{},{style:{display:"none"}}),la):Oa=null;else{var vo,Qn;fa===$?Qn="prepare":nt(fa)?Qn="active":fa===k&&(Qn="start"),Oa=Kn((0,i.Z)((0,i.Z)({},wa),{},{className:f()(re(Dn,Ni),(vo={},(0,h.Z)(vo,re(Dn,"".concat(Ni,"-").concat(Qn)),Qn),(0,h.Z)(vo,Dn,typeof Dn=="string"),vo)),style:ha}),la)}if(u.isValidElement(Oa)&&(0,E.Yr)(Oa)){var _r=Oa,$r=_r.ref;$r||(Oa=u.cloneElement(Oa,{ref:la}))}return u.createElement(It,{ref:yr},Oa)});return Ft.displayName="CSSMotion",Ft}const Ae=Ce(_);var $e=t(4696),tt="add",ke="keep",Oe="remove",je="removed";function Et(Zt){var ot;return Zt&&(0,g.Z)(Zt)==="object"&&"key"in Zt?ot=Zt:ot={key:Zt},(0,i.Z)((0,i.Z)({},ot),{},{key:String(ot.key)})}function ct(){var Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Zt.map(Et)}function ut(){var Zt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],We=[],Ft=0,it=ot.length,qt=ct(Zt),vn=ct(ot);qt.forEach(function(dn){for(var mn=!1,Kn=Ft;Kn1});return Tt.forEach(function(dn){We=We.filter(function(mn){var Kn=mn.key,Dn=mn.status;return Kn!==dn||Dn!==Oe}),We.forEach(function(mn){mn.key===dn&&(mn.status=ke)})}),We}var Ne=["component","children","onVisibleChanged","onAllRemoved"],mt=["status"],bt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function Gt(Zt){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ae,We=function(Ft){(0,Ye.Z)(qt,Ft);var it=(0,qe.Z)(qt);function qt(){var vn;(0,ve.Z)(this,qt);for(var fn=arguments.length,Tt=new Array(fn),dn=0;dn=Bt.F1&&We<=Bt.F12)return!1;switch(We){case Bt.ALT:case Bt.CAPS_LOCK:case Bt.CONTEXT_MENU:case Bt.CTRL:case Bt.DOWN:case Bt.END:case Bt.ESC:case Bt.HOME:case Bt.INSERT:case Bt.LEFT:case Bt.MAC_FF_META:case Bt.META:case Bt.NUMLOCK:case Bt.NUM_CENTER:case Bt.PAGE_DOWN:case Bt.PAGE_UP:case Bt.PAUSE:case Bt.PRINT_SCREEN:case Bt.RIGHT:case Bt.SHIFT:case Bt.UP:case Bt.WIN_KEY:case Bt.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(ot){if(ot>=Bt.ZERO&&ot<=Bt.NINE||ot>=Bt.NUM_ZERO&&ot<=Bt.NUM_MULTIPLY||ot>=Bt.A&&ot<=Bt.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&ot===0)return!0;switch(ot){case Bt.SPACE:case Bt.QUESTION_MARK:case Bt.NUM_PLUS:case Bt.NUM_MINUS:case Bt.NUM_PERIOD:case Bt.NUM_DIVISION:case Bt.SEMICOLON:case Bt.DASH:case Bt.EQUALS:case Bt.COMMA:case Bt.PERIOD:case Bt.SLASH:case Bt.APOSTROPHE:case Bt.SINGLE_QUOTE:case Bt.OPEN_SQUARE_BRACKET:case Bt.BACKSLASH:case Bt.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const Lt=Bt;var zt=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable encType form formAction formEncType formMethod formNoValidate formTarget frameBorder headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media mediaGroup method min minLength multiple muted name noValidate nonce open optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style summary tabIndex target title type useMap value width wmode wrap`,Kt=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,vt="".concat(zt," ").concat(Kt).split(/[\s\n]+/),Ve="aria-",lt="data-";function at(Zt,ot){return Zt.indexOf(ot)===0}function Xt(Zt){var ot=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,We;ot===!1?We={aria:!0,data:!0,attr:!0}:ot===!0?We={aria:!0}:We=(0,i.Z)({},ot);var Ft={};return Object.keys(Zt).forEach(function(it){(We.aria&&(it==="role"||at(it,Ve))||We.data&&at(it,lt)||We.attr&&vt.includes(it))&&(Ft[it]=Zt[it])}),Ft}var rt=u.createContext(null);const Rt=rt;var rn=function(ot){var We=ot.prefixCls,Ft=ot.className,it=ot.style,qt=ot.children,vn=ot.containerRef,fn=ot.id,Tt=ot.onMouseEnter,dn=ot.onMouseOver,mn=ot.onMouseLeave,Kn=ot.onClick,Dn=ot.onKeyDown,Vn=ot.onKeyUp,or={onMouseEnter:Tt,onMouseOver:dn,onMouseLeave:mn,onClick:Kn,onKeyDown:Dn,onKeyUp:Vn};return u.createElement(u.Fragment,null,u.createElement("div",(0,p.Z)({id:fn,className:f()("".concat(We,"-content"),Ft),style:(0,i.Z)({},it),"aria-modal":"true",role:"dialog",ref:vn},or),qt))};const sn=rn;var Jn=t(94251);function ze(Zt){return typeof Zt=="string"&&String(Number(Zt))===Zt?((0,Jn.ZP)(!1,"Invalid value type of `width` or `height` which should be number type instead."),Number(Zt)):Zt}function st(Zt){warning(!("wrapperClassName"in Zt),"'wrapperClassName' is removed. Please use 'rootClassName' instead."),warning(canUseDom()||!Zt.open,"Drawer with 'open' in SSR is not work since no place to createPortal. Please move to 'useEffect' instead.")}var en={width:0,height:0,overflow:"hidden",outline:"none",position:"absolute"};function wt(Zt,ot){var We,Ft,it,qt,vn=Zt.prefixCls,fn=Zt.open,Tt=Zt.placement,dn=Zt.inline,mn=Zt.push,Kn=Zt.forceRender,Dn=Zt.autoFocus,Vn=Zt.keyboard,or=Zt.rootClassName,Qr=Zt.rootStyle,ni=Zt.zIndex,yr=Zt.className,si=Zt.id,Yr=Zt.style,Ci=Zt.motion,Ni=Zt.width,fa=Zt.height,ha=Zt.children,Ca=Zt.contentWrapperStyle,li=Zt.mask,la=Zt.maskClosable,Oa=Zt.maskMotion,wa=Zt.maskClassName,vo=Zt.maskStyle,Qn=Zt.afterOpenChange,_r=Zt.onClose,$r=Zt.onMouseEnter,Ti=Zt.onMouseOver,xt=Zt.onMouseLeave,On=Zt.onClick,Zn=Zt.onKeyDown,Ur=Zt.onKeyUp,En=u.useRef(),ln=u.useRef(),jn=u.useRef();u.useImperativeHandle(ot,function(){return En.current});var rr=function(Go){var wr=Go.keyCode,qi=Go.shiftKey;switch(wr){case Lt.TAB:{if(wr===Lt.TAB){if(!qi&&document.activeElement===jn.current){var ja;(ja=ln.current)===null||ja===void 0||ja.focus({preventScroll:!0})}else if(qi&&document.activeElement===ln.current){var uo;(uo=jn.current)===null||uo===void 0||uo.focus({preventScroll:!0})}}break}case Lt.ESC:{_r&&Vn&&(Go.stopPropagation(),_r(Go));break}}};u.useEffect(function(){if(fn&&Dn){var Jo;(Jo=En.current)===null||Jo===void 0||Jo.focus({preventScroll:!0})}},[fn]);var Mr=u.useState(!1),Ir=(0,s.Z)(Mr,2),Zr=Ir[0],lr=Ir[1],Jr=u.useContext(Rt),pi;mn===!1?pi={distance:0}:mn===!0?pi={}:pi=mn||{};var Ri=(We=(Ft=(it=pi)===null||it===void 0?void 0:it.distance)!==null&&Ft!==void 0?Ft:Jr?.pushDistance)!==null&&We!==void 0?We:180,Ki=u.useMemo(function(){return{pushDistance:Ri,push:function(){lr(!0)},pull:function(){lr(!1)}}},[Ri]);u.useEffect(function(){if(fn){var Jo;Jr==null||(Jo=Jr.push)===null||Jo===void 0||Jo.call(Jr)}else{var Go;Jr==null||(Go=Jr.pull)===null||Go===void 0||Go.call(Jr)}},[fn]),u.useEffect(function(){return function(){var Jo;Jr==null||(Jo=Jr.pull)===null||Jo===void 0||Jo.call(Jr)}},[]);var ia=li&&u.createElement(Yt,(0,p.Z)({key:"mask"},Oa,{visible:fn}),function(Jo,Go){var wr=Jo.className,qi=Jo.style;return u.createElement("div",{className:f()("".concat(vn,"-mask"),wr,wa),style:(0,i.Z)((0,i.Z)({},qi),vo),onClick:la&&fn?_r:void 0,ref:Go})}),Da=typeof Ci=="function"?Ci(Tt):Ci,to={};if(Zr&&Ri)switch(Tt){case"top":to.transform="translateY(".concat(Ri,"px)");break;case"bottom":to.transform="translateY(".concat(-Ri,"px)");break;case"left":to.transform="translateX(".concat(Ri,"px)");break;default:to.transform="translateX(".concat(-Ri,"px)");break}Tt==="left"||Tt==="right"?to.width=ze(Ni):to.height=ze(fa);var ao={onMouseEnter:$r,onMouseOver:Ti,onMouseLeave:xt,onClick:On,onKeyDown:Zn,onKeyUp:Ur},Bo=u.createElement(Yt,(0,p.Z)({key:"panel"},Da,{visible:fn,forceRender:Kn,onVisibleChanged:function(Go){Qn?.(Go)},removeOnLeave:!1,leavedClassName:"".concat(vn,"-content-wrapper-hidden")}),function(Jo,Go){var wr=Jo.className,qi=Jo.style;return u.createElement("div",(0,p.Z)({className:f()("".concat(vn,"-content-wrapper"),wr),style:(0,i.Z)((0,i.Z)((0,i.Z)({},to),qi),Ca)},Xt(Zt,{data:!0})),u.createElement(sn,(0,p.Z)({id:si,containerRef:Go,prefixCls:vn,className:yr,style:Yr},ao),ha))}),jo=(0,i.Z)({},Qr);return ni&&(jo.zIndex=ni),u.createElement(Rt.Provider,{value:Ki},u.createElement("div",{className:f()(vn,"".concat(vn,"-").concat(Tt),or,(qt={},(0,h.Z)(qt,"".concat(vn,"-open"),fn),(0,h.Z)(qt,"".concat(vn,"-inline"),dn),qt)),style:jo,tabIndex:-1,ref:En,onKeyDown:rr},ia,u.createElement("div",{tabIndex:0,ref:ln,style:en,"aria-hidden":"true","data-sentinel":"start"}),Bo,u.createElement("div",{tabIndex:0,ref:jn,style:en,"aria-hidden":"true","data-sentinel":"end"})))}var Ke=u.forwardRef(wt);const Ut=Ke;var on=function(ot){var We=ot.open,Ft=We===void 0?!1:We,it=ot.prefixCls,qt=it===void 0?"rc-drawer":it,vn=ot.placement,fn=vn===void 0?"right":vn,Tt=ot.autoFocus,dn=Tt===void 0?!0:Tt,mn=ot.keyboard,Kn=mn===void 0?!0:mn,Dn=ot.width,Vn=Dn===void 0?378:Dn,or=ot.mask,Qr=or===void 0?!0:or,ni=ot.maskClosable,yr=ni===void 0?!0:ni,si=ot.getContainer,Yr=ot.forceRender,Ci=ot.afterOpenChange,Ni=ot.destroyOnClose,fa=ot.onMouseEnter,ha=ot.onMouseOver,Ca=ot.onMouseLeave,li=ot.onClick,la=ot.onKeyDown,Oa=ot.onKeyUp,wa=u.useState(!1),vo=(0,s.Z)(wa,2),Qn=vo[0],_r=vo[1],$r=u.useState(!1),Ti=(0,s.Z)($r,2),xt=Ti[0],On=Ti[1];(0,l.Z)(function(){On(!0)},[]);var Zn=xt?Ft:!1,Ur=u.useRef(),En=u.useRef();(0,l.Z)(function(){Zn&&(En.current=document.activeElement)},[Zn]);var ln=function(Ir){var Zr;if(_r(Ir),Ci?.(Ir),!Ir&&En.current&&!(!((Zr=Ur.current)===null||Zr===void 0)&&Zr.contains(En.current))){var lr;(lr=En.current)===null||lr===void 0||lr.focus({preventScroll:!0})}};if(!Yr&&!Qn&&!Zn&&Ni)return null;var jn={onMouseEnter:fa,onMouseOver:ha,onMouseLeave:Ca,onClick:li,onKeyDown:la,onKeyUp:Oa},rr=(0,i.Z)((0,i.Z)({},ot),{},{open:Zn,prefixCls:qt,placement:fn,autoFocus:dn,keyboard:Kn,width:Vn,mask:Qr,maskClosable:yr,inline:si===!1,afterOpenChange:ln,ref:Ur},jn);return u.createElement(v.Z,{open:Zn||Yr||Qn,autoDestroy:!1,getContainer:si,autoLock:Qr&&(Zn||Qn)},u.createElement(Ut,rr))};const An=on},10357:(C,c,t)=>{"use strict";t.d(c,{Z:()=>hn});var i=t(23190),s=t(48632),u=t(32098),v=t(4484),l=t(27702),h=t(27473);function p(Yt){return Yt instanceof HTMLElement?Yt:h.findDOMNode(Yt)}var d=t(54660);function f(Yt,Bt){typeof Yt=="function"?Yt(Bt):(0,v.Z)(Yt)==="object"&&Yt&&"current"in Yt&&(Yt.current=Bt)}function g(){for(var Yt=arguments.length,Bt=new Array(Yt),Lt=0;Lt1&&arguments[1]!==void 0?arguments[1]:1;fe+=1;var Lt=fe;function zt(Kt){if(Kt===0)he(Lt),Yt();else{var vt=te(function(){zt(Kt-1)});Se.set(Lt,vt)}}return zt(Bt),Lt}me.cancel=function(Yt){var Bt=Se.get(Yt);return he(Bt),ie(Bt)};const _e=function(){var Yt=l.useRef(null);function Bt(){me.cancel(Yt.current)}function Lt(zt){var Kt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;Bt();var vt=me(function(){Kt<=1?zt({isCanceled:function(){return vt!==Yt.current}}):Lt(zt,Kt-1)});Yt.current=vt}return l.useEffect(function(){return function(){Bt()}},[]),[Lt,Bt]};var we=[$,k,F,V],Ge=!1,ht=!0;function nt(Yt){return Yt===F||Yt===V}const Re=function(Yt,Bt){var Lt=l.useState(L),zt=(0,u.Z)(Lt,2),Kt=zt[0],vt=zt[1],Ve=_e(),lt=(0,u.Z)(Ve,2),at=lt[0],Xt=lt[1];function rt(){vt($)}return G(function(){if(Kt!==L&&Kt!==V){var Rt=we.indexOf(Kt),rn=we[Rt+1],sn=Bt(Kt);sn===Ge?vt(rn):at(function(Jn){function ze(){Jn.isCanceled()||vt(rn)}sn===!0?ze():Promise.resolve(sn).then(ze)})}},[Yt,Kt]),l.useEffect(function(){return function(){Xt()}},[]),[rt,Kt]},ue=function(Yt){var Bt=(0,l.useRef)(),Lt=(0,l.useRef)(Yt);Lt.current=Yt;var zt=l.useCallback(function(Ve){Lt.current(Ve)},[]);function Kt(Ve){Ve&&(Ve.removeEventListener(j,zt),Ve.removeEventListener(W,zt))}function vt(Ve){Bt.current&&Bt.current!==Ve&&Kt(Bt.current),Ve&&Ve!==Bt.current&&(Ve.addEventListener(j,zt),Ve.addEventListener(W,zt),Bt.current=Ve)}return l.useEffect(function(){return function(){Kt(Bt.current)}},[]),[vt,Kt]};function ae(Yt,Bt,Lt,zt){var Kt=zt.motionEnter,vt=Kt===void 0?!0:Kt,Ve=zt.motionAppear,lt=Ve===void 0?!0:Ve,at=zt.motionLeave,Xt=at===void 0?!0:at,rt=zt.motionDeadline,Rt=zt.motionLeaveImmediately,rn=zt.onAppearPrepare,sn=zt.onEnterPrepare,Jn=zt.onLeavePrepare,ze=zt.onAppearStart,st=zt.onEnterStart,en=zt.onLeaveStart,wt=zt.onAppearActive,Ke=zt.onEnterActive,Ut=zt.onLeaveActive,on=zt.onAppearEnd,Tn=zt.onEnterEnd,An=zt.onLeaveEnd,Zt=zt.onVisibleChanged,ot=pe(),We=(0,u.Z)(ot,2),Ft=We[0],it=We[1],qt=pe(X),vn=(0,u.Z)(qt,2),fn=vn[0],Tt=vn[1],dn=pe(null),mn=(0,u.Z)(dn,2),Kn=mn[0],Dn=mn[1],Vn=(0,l.useRef)(!1),or=(0,l.useRef)(null),Qr=(0,l.useRef)(!1),ni=(0,l.useRef)(null);function yr(){var Qn=Lt();return Qn||ni.current}var si=(0,l.useRef)(!1);function Yr(Qn){var _r=yr();if(!(Qn&&!Qn.deadline&&Qn.target!==_r)){var $r;fn===Z&&si.current?$r=on?.(_r,Qn):fn===J&&si.current?$r=Tn?.(_r,Qn):fn===q&&si.current&&($r=An?.(_r,Qn)),$r!==!1&&!Qr.current&&(Tt(X),Dn(null))}}var Ci=ue(Yr),Ni=(0,u.Z)(Ci,1),fa=Ni[0],ha=l.useMemo(function(){var Qn,_r,$r;switch(fn){case"appear":return Qn={},(0,i.Z)(Qn,$,rn),(0,i.Z)(Qn,k,ze),(0,i.Z)(Qn,F,wt),Qn;case"enter":return _r={},(0,i.Z)(_r,$,sn),(0,i.Z)(_r,k,st),(0,i.Z)(_r,F,Ke),_r;case"leave":return $r={},(0,i.Z)($r,$,Jn),(0,i.Z)($r,k,en),(0,i.Z)($r,F,Ut),$r;default:return{}}},[fn]),Ca=Re(fn,function(Qn){if(Qn===$){var _r=ha[$];return _r?_r(yr()):Ge}if(Oa in ha){var $r;Dn((($r=ha[Oa])===null||$r===void 0?void 0:$r.call(ha,yr(),null))||null)}return Oa===F&&(fa(yr()),rt>0&&(clearTimeout(or.current),or.current=setTimeout(function(){Yr({deadline:!0})},rt))),ht}),li=(0,u.Z)(Ca,2),la=li[0],Oa=li[1],wa=nt(Oa);si.current=wa,G(function(){it(Bt);var Qn=Vn.current;if(Vn.current=!0,!!Yt){var _r;!Qn&&Bt&<&&(_r=Z),Qn&&Bt&&vt&&(_r=J),(Qn&&!Bt&&Xt||!Qn&&Rt&&!Bt&&Xt)&&(_r=q),_r&&(Tt(_r),la())}},[Bt]),(0,l.useEffect)(function(){(fn===Z&&!lt||fn===J&&!vt||fn===q&&!Xt)&&Tt(X)},[lt,vt,Xt]),(0,l.useEffect)(function(){return function(){clearTimeout(or.current),Qr.current=!0}},[]),(0,l.useEffect)(function(){Ft!==void 0&&fn===X&&Zt?.(Ft)},[Ft,fn]);var vo=Kn;return ha[$]&&Oa===k&&(vo=(0,s.Z)({transition:"none"},vo)),[fn,Oa,vo,Ft??Bt]}var ve=t(87741),Me=t(58585),Ye=t(56804),qe=t(93870),At=function(Yt){(0,Ye.Z)(Lt,Yt);var Bt=(0,qe.Z)(Lt);function Lt(){return(0,ve.Z)(this,Lt),Bt.apply(this,arguments)}return(0,Me.Z)(Lt,[{key:"render",value:function(){return this.props.children}}]),Lt}(l.Component);const It=At;function Ce(Yt){var Bt=Yt;(0,v.Z)(Yt)==="object"&&(Bt=Yt.transitionSupport);function Lt(Kt){return!!(Kt.motionName&&Bt)}var zt=l.forwardRef(function(Kt,vt){var Ve=Kt.visible,lt=Ve===void 0?!0:Ve,at=Kt.removeOnLeave,Xt=at===void 0?!0:at,rt=Kt.forceRender,Rt=Kt.children,rn=Kt.motionName,sn=Kt.leavedClassName,Jn=Kt.eventProps,ze=Lt(Kt),st=(0,l.useRef)(),en=(0,l.useRef)();function wt(){try{return p(st.current||en.current)}catch{return null}}var Ke=ae(ze,lt,wt,Kt),Ut=(0,u.Z)(Ke,4),on=Ut[0],Tn=Ut[1],An=Ut[2],Zt=Ut[3],ot=l.useRef(Zt);Zt&&(ot.current=!0);var We=(0,l.useRef)(vt);We.current=vt;var Ft=l.useCallback(function(Tt){st.current=Tt,f(We.current,Tt)},[]),it,qt=(0,s.Z)((0,s.Z)({},Jn),{},{visible:lt});if(!Rt)it=null;else if(on===X||!Lt(Kt))Zt?it=Rt((0,s.Z)({},qt),Ft):!Xt&&ot.current?it=Rt((0,s.Z)((0,s.Z)({},qt),{},{className:sn}),Ft):rt?it=Rt((0,s.Z)((0,s.Z)({},qt),{},{style:{display:"none"}}),Ft):it=null;else{var vn,fn;Tn===$?fn="prepare":nt(Tn)?fn="active":Tn===k&&(fn="start"),it=Rt((0,s.Z)((0,s.Z)({},qt),{},{className:E()(re(rn,on),(vn={},(0,i.Z)(vn,re(rn,"".concat(on,"-").concat(fn)),fn),(0,i.Z)(vn,rn,typeof rn=="string"),vn)),style:An}),Ft)}return l.createElement(It,{ref:en},it)});return zt.displayName="CSSMotion",zt}const Ae=Ce(_);var $e=t(94285),tt=t(4696),ke="add",Oe="keep",je="remove",Et="removed";function ct(Yt){var Bt;return Yt&&(0,v.Z)(Yt)==="object"&&"key"in Yt?Bt=Yt:Bt={key:Yt},(0,s.Z)((0,s.Z)({},Bt),{},{key:String(Bt.key)})}function ut(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return Yt.map(ct)}function Ne(){var Yt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Lt=[],zt=0,Kt=Bt.length,vt=ut(Yt),Ve=ut(Bt);vt.forEach(function(Xt){for(var rt=!1,Rt=zt;Rt1});return at.forEach(function(Xt){Lt=Lt.filter(function(rt){var Rt=rt.key,rn=rt.status;return Rt!==Xt||rn!==je}),Lt.forEach(function(rt){rt.key===Xt&&(rt.status=Oe)})}),Lt}var mt=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function bt(Yt){var Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ae,Lt=function(zt){(0,Ye.Z)(vt,zt);var Kt=(0,qe.Z)(vt);function vt(){var Ve;return(0,ve.Z)(this,vt),Ve=Kt.apply(this,arguments),Ve.state={keyEntities:[]},Ve.removeKey=function(lt){Ve.setState(function(at){var Xt=at.keyEntities;return{keyEntities:Xt.map(function(rt){return rt.key!==lt?rt:(0,s.Z)((0,s.Z)({},rt),{},{status:Et})})}})},Ve}return(0,Me.Z)(vt,[{key:"render",value:function(){var lt=this,at=this.state.keyEntities,Xt=this.props,rt=Xt.component,Rt=Xt.children,rn=Xt.onVisibleChanged,sn=(0,tt.Z)(Xt,["component","children","onVisibleChanged"]),Jn=rt||l.Fragment,ze={};return mt.forEach(function(st){ze[st]=sn[st],delete sn[st]}),delete sn.keys,l.createElement(Jn,sn,at.map(function(st){var en=st.status,wt=(0,tt.Z)(st,["status"]),Ke=en===ke||en===Oe;return l.createElement(Bt,(0,$e.Z)({},ze,{key:wt.key,visible:Ke,eventProps:wt,onVisibleChanged:function(on){rn?.(on,{key:wt.key}),on||lt.removeKey(wt.key)}}),Rt)}))}}],[{key:"getDerivedStateFromProps",value:function(lt,at){var Xt=lt.keys,rt=at.keyEntities,Rt=ut(Xt),rn=Ne(rt,Rt);return{keyEntities:rn.filter(function(sn){var Jn=rt.find(function(ze){var st=ze.key;return sn.key===st});return!(Jn&&Jn.status===Et&&sn.status===je)})}}}]),vt}(l.Component);return Lt.defaultProps={component:"div"},Lt}const Gt=bt(_),hn=Ae},20585:(C,c,t)=>{"use strict";t.d(c,{Z:()=>j});var i=t(94285),s=t(27702),u=t(32820),v=t(78572),l=t(48632),h=t(69365),p=t(72465),d=t(1939),f=new Map;function g(re){re.forEach(function(X){var Z,J=X.target;(Z=f.get(J))===null||Z===void 0||Z.forEach(function(q){return q(J)})})}var y=new d.Z(g),b=null,E=null;function S(re,X){f.has(re)||(f.set(re,new Set),y.observe(re)),f.get(re).add(X)}function w(re,X){f.has(re)&&(f.get(re).delete(X),f.get(re).size||(y.unobserve(re),f.delete(re)))}var x=t(87741),P=t(58585),R=t(56804),T=t(93870),A=function(re){(0,R.Z)(Z,re);var X=(0,T.Z)(Z);function Z(){return(0,x.Z)(this,Z),X.apply(this,arguments)}return(0,P.Z)(Z,[{key:"render",value:function(){return this.props.children}}]),Z}(s.Component),I=s.createContext(null);function N(re){var X=re.children,Z=re.onBatchResize,J=s.useRef(0),q=s.useRef([]),L=s.useContext(I),$=s.useCallback(function(k,F,V){J.current+=1;var pe=J.current;q.current.push({size:k,element:F,data:V}),Promise.resolve().then(function(){pe===J.current&&(Z?.(q.current),q.current=[])}),L?.(k,F,V)},[Z,L]);return s.createElement(I.Provider,{value:$},X)}function K(re){var X=re.children,Z=re.disabled,J=s.useRef(null),q=s.useRef(null),L=s.useContext(I),$=typeof X=="function",k=$?X(J):X,F=s.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),V=!$&&s.isValidElement(k)&&(0,h.Yr)(k),pe=V?k.ref:null,ce=s.useMemo(function(){return(0,h.sQ)(pe,J)},[pe,J]),G=s.useRef(re);G.current=re;var te=s.useCallback(function(ie){var fe=G.current,Se=fe.onResize,he=fe.data,me=ie.getBoundingClientRect(),_e=me.width,we=me.height,Ge=ie.offsetWidth,ht=ie.offsetHeight,nt=Math.floor(_e),Re=Math.floor(we);if(F.current.width!==nt||F.current.height!==Re||F.current.offsetWidth!==Ge||F.current.offsetHeight!==ht){var ue={width:nt,height:Re,offsetWidth:Ge,offsetHeight:ht};F.current=ue;var ae=Ge===Math.round(_e)?_e:Ge,ve=ht===Math.round(we)?we:ht,Me=(0,l.Z)((0,l.Z)({},ue),{},{offsetWidth:ae,offsetHeight:ve});L?.(Me,ie,he),Se&&Promise.resolve().then(function(){Se(Me,ie)})}},[]);return s.useEffect(function(){var ie=(0,p.Z)(J.current)||(0,p.Z)(q.current);return ie&&!Z&&S(ie,te),function(){return w(ie,te)}},[J.current,Z]),s.createElement(A,{ref:q},V?s.cloneElement(k,{ref:ce}):k)}var _="rc-observer-key";function W(re){var X=re.children,Z=typeof X=="function"?[X]:(0,u.Z)(X);return Z.map(function(J,q){var L=J?.key||"".concat(_,"-").concat(q);return s.createElement(K,(0,i.Z)({},re,{key:L}),J)})}W.Collection=N;const j=W},79401:(C,c,t)=>{"use strict";t.d(c,{Z:()=>V});var i=t(94285),s=t(27702),u=t(54660);function v(pe){var ce=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},G=[];return s.Children.forEach(pe,function(te){te==null&&!ce.keepEmpty||(Array.isArray(te)?G=G.concat(v(te)):(0,u.isFragment)(te)&&te.props?G=G.concat(v(te.props.children,ce)):G.push(te))}),G}var l=t(28641),h=t(48632),p=t(4484);function d(pe,ce,G){var te=React.useRef({});return(!("value"in te.current)||G(te.current.condition,ce))&&(te.current.value=pe(),te.current.condition=ce),te.current.value}function f(pe,ce){typeof pe=="function"?pe(ce):(0,p.Z)(pe)==="object"&&pe&&"current"in pe&&(pe.current=ce)}function g(){for(var pe=arguments.length,ce=new Array(pe),G=0;G{"use strict";t.d(c,{Z:()=>_e});var i=t(23190),s=t(75342),u=t(32098),v=t(4484),l=t(27702),h=t(28040),p=t.n(h),d=t(28641);function f(we,Ge){var ht=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,nt=new Set;function Re(ue,ae){var ve=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,Me=nt.has(ue);if((0,d.ZP)(!Me,"Warning: There may be circular references"),Me)return!1;if(ue===ae)return!0;if(ht&&ve>1)return!1;nt.add(ue);var Ye=ve+1;if(Array.isArray(ue)){if(!Array.isArray(ae)||ue.length!==ae.length)return!1;for(var qe=0;qe=N.F1&&ht<=N.F12)return!1;switch(ht){case N.ALT:case N.CAPS_LOCK:case N.CONTEXT_MENU:case N.CTRL:case N.DOWN:case N.END:case N.ESC:case N.HOME:case N.INSERT:case N.LEFT:case N.MAC_FF_META:case N.META:case N.NUMLOCK:case N.NUM_CENTER:case N.PAGE_DOWN:case N.PAGE_UP:case N.PAUSE:case N.PRINT_SCREEN:case N.RIGHT:case N.SHIFT:case N.UP:case N.WIN_KEY:case N.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(Ge){if(Ge>=N.ZERO&&Ge<=N.NINE||Ge>=N.NUM_ZERO&&Ge<=N.NUM_MULTIPLY||Ge>=N.A&&Ge<=N.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&Ge===0)return!0;switch(Ge){case N.SPACE:case N.QUESTION_MARK:case N.NUM_PLUS:case N.NUM_MINUS:case N.NUM_PERIOD:case N.NUM_DIVISION:case N.SEMICOLON:case N.DASH:case N.EQUALS:case N.COMMA:case N.PERIOD:case N.SLASH:case N.APOSTROPHE:case N.SINGLE_QUOTE:case N.OPEN_SQUARE_BRACKET:case N.BACKSLASH:case N.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const K=N;var _=l.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:!0});const W=_;function j(we,Ge,ht){return(we-Ge)/(ht-Ge)}function re(we,Ge,ht,nt){var Re=j(Ge,ht,nt),ue={};switch(we){case"rtl":ue.right="".concat(Re*100,"%"),ue.transform="translateX(50%)";break;case"btt":ue.bottom="".concat(Re*100,"%"),ue.transform="translateY(50%)";break;case"ttb":ue.top="".concat(Re*100,"%"),ue.transform="translateY(-50%)";break;default:ue.left="".concat(Re*100,"%"),ue.transform="translateX(-50%)";break}return ue}function X(we,Ge){return Array.isArray(we)?we[Ge]:we}var Z=["prefixCls","value","valueIndex","onStartMove","style","render","dragging","onOffsetChange"],J=l.forwardRef(function(we,Ge){var ht,nt,Re=we.prefixCls,ue=we.value,ae=we.valueIndex,ve=we.onStartMove,Me=we.style,Ye=we.render,qe=we.dragging,At=we.onOffsetChange,It=(0,A.Z)(we,Z),Ce=l.useContext(W),Ae=Ce.min,$e=Ce.max,tt=Ce.direction,ke=Ce.disabled,Oe=Ce.keyboard,je=Ce.range,Et=Ce.tabIndex,ct=Ce.ariaLabelForHandle,ut=Ce.ariaLabelledByForHandle,Ne=Ce.ariaValueTextFormatterForHandle,mt="".concat(Re,"-handle"),bt=function(Lt){ke||ve(Lt,ae)},Gt=function(Lt){if(!ke&&Oe){var zt=null;switch(Lt.which||Lt.keyCode){case K.LEFT:zt=tt==="ltr"||tt==="btt"?-1:1;break;case K.RIGHT:zt=tt==="ltr"||tt==="btt"?1:-1;break;case K.UP:zt=tt!=="ttb"?1:-1;break;case K.DOWN:zt=tt!=="ttb"?-1:1;break;case K.HOME:zt="min";break;case K.END:zt="max";break;case K.PAGE_UP:zt=2;break;case K.PAGE_DOWN:zt=-2;break}zt!==null&&(Lt.preventDefault(),At(zt,ae))}},hn=re(tt,ue,Ae,$e),Yt=l.createElement("div",(0,T.Z)({ref:Ge,className:p()(mt,(ht={},(0,i.Z)(ht,"".concat(mt,"-").concat(ae+1),je),(0,i.Z)(ht,"".concat(mt,"-dragging"),qe),ht)),style:(0,I.Z)((0,I.Z)({},hn),Me),onMouseDown:bt,onTouchStart:bt,onKeyDown:Gt,tabIndex:ke?null:X(Et,ae),role:"slider","aria-valuemin":Ae,"aria-valuemax":$e,"aria-valuenow":ue,"aria-disabled":ke,"aria-label":X(ct,ae),"aria-labelledby":X(ut,ae),"aria-valuetext":(nt=X(Ne,ae))===null||nt===void 0?void 0:nt(ue),"aria-orientation":tt==="ltr"||tt==="rtl"?"horizontal":"vertical"},It));return Ye&&(Yt=Ye(Yt,{index:ae,prefixCls:Re,value:ue,dragging:qe})),Yt});const q=J;var L=["prefixCls","style","onStartMove","onOffsetChange","values","handleRender","draggingIndex"],$=l.forwardRef(function(we,Ge){var ht=we.prefixCls,nt=we.style,Re=we.onStartMove,ue=we.onOffsetChange,ae=we.values,ve=we.handleRender,Me=we.draggingIndex,Ye=(0,A.Z)(we,L),qe=l.useRef({});return l.useImperativeHandle(Ge,function(){return{focus:function(It){var Ce;(Ce=qe.current[It])===null||Ce===void 0||Ce.focus()}}}),l.createElement(l.Fragment,null,ae.map(function(At,It){return l.createElement(q,(0,T.Z)({ref:function(Ae){Ae?qe.current[It]=Ae:delete qe.current[It]},dragging:Me===It,prefixCls:ht,style:X(nt,It),key:It,value:At,valueIndex:It,onStartMove:Re,onOffsetChange:ue,render:ve},Ye))}))});const k=$;function F(we){var Ge="touches"in we?we.touches[0]:we;return{pageX:Ge.pageX,pageY:Ge.pageY}}function V(we,Ge,ht,nt,Re,ue,ae,ve,Me){var Ye=l.useState(null),qe=(0,u.Z)(Ye,2),At=qe[0],It=qe[1],Ce=l.useState(-1),Ae=(0,u.Z)(Ce,2),$e=Ae[0],tt=Ae[1],ke=l.useState(ht),Oe=(0,u.Z)(ke,2),je=Oe[0],Et=Oe[1],ct=l.useState(ht),ut=(0,u.Z)(ct,2),Ne=ut[0],mt=ut[1],bt=l.useRef(null),Gt=l.useRef(null);l.useEffect(function(){$e===-1&&Et(ht)},[ht,$e]),l.useEffect(function(){return function(){document.removeEventListener("mousemove",bt.current),document.removeEventListener("mouseup",Gt.current),document.removeEventListener("touchmove",bt.current),document.removeEventListener("touchend",Gt.current)}},[]);var hn=function(vt,Ve){je.some(function(lt,at){return lt!==vt[at]})&&(Ve!==void 0&&It(Ve),Et(vt),ae(vt))},Yt=function(vt,Ve){if(vt===-1){var lt=Ne[0],at=Ne[Ne.length-1],Xt=nt-lt,rt=Re-at,Rt=Ve*(Re-nt);Rt=Math.max(Rt,Xt),Rt=Math.min(Rt,rt);var rn=ue(lt+Rt);Rt=rn-lt;var sn=Ne.map(function(en){return en+Rt});hn(sn)}else{var Jn=(Re-nt)*Ve,ze=(0,s.Z)(je);ze[vt]=Ne[vt];var st=Me(ze,Jn,vt,"dist");hn(st.values,st.value)}},Bt=l.useRef(Yt);Bt.current=Yt;var Lt=function(vt,Ve){vt.stopPropagation();var lt=ht[Ve];tt(Ve),It(lt),mt(ht);var at=F(vt),Xt=at.pageX,rt=at.pageY,Rt=function(Jn){Jn.preventDefault();var ze=F(Jn),st=ze.pageX,en=ze.pageY,wt=st-Xt,Ke=en-rt,Ut=we.current.getBoundingClientRect(),on=Ut.width,Tn=Ut.height,An;switch(Ge){case"btt":An=-Ke/Tn;break;case"ttb":An=Ke/Tn;break;case"rtl":An=-wt/on;break;default:An=wt/on}Bt.current(Ve,An)},rn=function sn(Jn){Jn.preventDefault(),document.removeEventListener("mouseup",sn),document.removeEventListener("mousemove",Rt),document.removeEventListener("touchend",sn),document.removeEventListener("touchmove",Rt),bt.current=null,Gt.current=null,tt(-1),ve()};document.addEventListener("mouseup",rn),document.addEventListener("mousemove",Rt),document.addEventListener("touchend",rn),document.addEventListener("touchmove",Rt),bt.current=Rt,Gt.current=rn},zt=l.useMemo(function(){var Kt=(0,s.Z)(ht).sort(function(Ve,lt){return Ve-lt}),vt=(0,s.Z)(je).sort(function(Ve,lt){return Ve-lt});return Kt.every(function(Ve,lt){return Ve===vt[lt]})?je:ht},[ht,je]);return[$e,At,zt,Lt]}function pe(we){var Ge,ht=we.prefixCls,nt=we.style,Re=we.start,ue=we.end,ae=we.index,ve=we.onStartMove,Me=l.useContext(W),Ye=Me.direction,qe=Me.min,At=Me.max,It=Me.disabled,Ce=Me.range,Ae="".concat(ht,"-track"),$e=j(Re,qe,At),tt=j(ue,qe,At),ke=function(Et){!It&&ve&&ve(Et,-1)},Oe={};switch(Ye){case"rtl":Oe.right="".concat($e*100,"%"),Oe.width="".concat(tt*100-$e*100,"%");break;case"btt":Oe.bottom="".concat($e*100,"%"),Oe.height="".concat(tt*100-$e*100,"%");break;case"ttb":Oe.top="".concat($e*100,"%"),Oe.height="".concat(tt*100-$e*100,"%");break;default:Oe.left="".concat($e*100,"%"),Oe.width="".concat(tt*100-$e*100,"%")}return l.createElement("div",{className:p()(Ae,(Ge={},(0,i.Z)(Ge,"".concat(Ae,"-").concat(ae+1),Ce),(0,i.Z)(Ge,"".concat(ht,"-track-draggable"),ve),Ge)),style:(0,I.Z)((0,I.Z)({},Oe),nt),onMouseDown:ke,onTouchStart:ke})}function ce(we){var Ge=we.prefixCls,ht=we.style,nt=we.values,Re=we.startPoint,ue=we.onStartMove,ae=l.useContext(W),ve=ae.included,Me=ae.range,Ye=ae.min,qe=l.useMemo(function(){if(!Me){if(nt.length===0)return[];var At=Re??Ye,It=nt[0];return[{start:Math.min(At,It),end:Math.max(At,It)}]}for(var Ce=[],Ae=0;Ae3&&arguments[3]!==void 0?arguments[3]:"unit";if(typeof $e=="number"){var Oe,je=Ae[tt],Et=je+$e,ct=[];nt.forEach(function(Gt){ct.push(Gt.value)}),ct.push(we,Ge),ct.push(ve(je));var ut=$e>0?1:-1;ke==="unit"?ct.push(ve(je+ut*ht)):ct.push(ve(Et)),ct=ct.filter(function(Gt){return Gt!==null}).filter(function(Gt){return $e<0?Gt<=je:Gt>=je}),ke==="unit"&&(ct=ct.filter(function(Gt){return Gt!==je}));var Ne=ke==="unit"?je:Et;Oe=ct[0];var mt=Math.abs(Oe-Ne);if(ct.forEach(function(Gt){var hn=Math.abs(Gt-Ne);hn1){var bt=(0,s.Z)(Ae);return bt[tt]=Oe,Ce(bt,$e-ut,tt,ke)}return Oe}else{if($e==="min")return we;if($e==="max")return Ge}},qe=function(Ae,$e,tt){var ke=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"unit",Oe=Ae[tt],je=Ye(Ae,$e,tt,ke);return{value:je,changed:je!==Oe}},At=function(Ae){return ue===null&&Ae===0||typeof ue=="number"&&Ae3&&arguments[3]!==void 0?arguments[3]:"unit",Oe=Ae.map(Me),je=Oe[tt],Et=Ye(Oe,$e,tt,ke);if(Oe[tt]=Et,Re===!1){var ct=ue||0;tt>0&&Oe[tt-1]!==je&&(Oe[tt]=Math.max(Oe[tt],Oe[tt-1]+ct)),tt0;bt-=1)for(var Gt=!0;At(Oe[bt]-Oe[bt-1])&≫){var hn=qe(Oe,-1,bt-1);Oe[bt-1]=hn.value,Gt=hn.changed}for(var Yt=Oe.length-1;Yt>0;Yt-=1)for(var Bt=!0;At(Oe[Yt]-Oe[Yt-1])&&Bt;){var Lt=qe(Oe,-1,Yt-1);Oe[Yt-1]=Lt.value,Bt=Lt.changed}for(var zt=0;zt=0?Lt:!1},[Lt,Ft]),qt=l.useMemo(function(){var rr=Object.keys(Jn||{});return rr.map(function(Mr){var Ir=Jn[Mr],Zr={value:Number(Mr)};return Ir&&(0,v.Z)(Ir)==="object"&&!l.isValidElement(Ir)&&("label"in Ir||"style"in Ir)?(Zr.style=Ir.style,Zr.label=Ir.label):Zr.label=Ir,Zr}).filter(function(Mr){var Ir=Mr.label;return Ir||typeof Ir=="number"}).sort(function(Mr,Ir){return Mr.value-Ir.value})},[Jn]),vn=Se(ot,We,Ft,qt,Yt,it),fn=(0,u.Z)(vn,2),Tt=fn[0],dn=fn[1],mn=R(ct,{value:Et}),Kn=(0,u.Z)(mn,2),Dn=Kn[0],Vn=Kn[1],or=l.useMemo(function(){var rr=Dn==null?[]:Array.isArray(Dn)?Dn:[Dn],Mr=(0,u.Z)(rr,1),Ir=Mr[0],Zr=Ir===void 0?ot:Ir,lr=Dn===null?[]:[Zr];if(ut){if(lr=(0,s.Z)(rr),Ne||Dn===void 0){var Jr=Ne>=0?Ne+1:2;for(lr=lr.slice(0,Jr);lr.length=0&&Tn.current.focus(rr)}ha(null)},[fa]);var li=l.useMemo(function(){return zt&&Ft===null?!1:zt},[zt,Ft]),la=function(){Gt?.(ni(Qr.current))},Oa=V(An,Zt,or,ot,We,Tt,yr,la,dn),wa=(0,u.Z)(Oa,4),vo=wa[0],Qn=wa[1],_r=wa[2],$r=wa[3],Ti=function(Mr,Ir){$r(Mr,Ir),bt?.(ni(Qr.current))},xt=vo!==-1;l.useEffect(function(){if(!xt){var rr=or.lastIndexOf(Qn);Tn.current.focus(rr)}},[xt]);var On=l.useMemo(function(){return(0,s.Z)(_r).sort(function(rr,Mr){return rr-Mr})},[_r]),Zn=l.useMemo(function(){return ut?[On[0],On[On.length-1]]:[ot,On[0]]},[On,ut,ot]),Ur=(0,u.Z)(Zn,2),En=Ur[0],ln=Ur[1];l.useImperativeHandle(Ge,function(){return{focus:function(){Tn.current.focus(0)},blur:function(){var Mr=document,Ir=Mr.activeElement;An.current.contains(Ir)&&Ir?.blur()}}}),l.useEffect(function(){At&&Tn.current.focus(0)},[]);var jn=l.useMemo(function(){return{min:ot,max:We,direction:Zt,disabled:Me,keyboard:qe,step:Ft,included:lt,includedStart:En,includedEnd:ln,range:ut,tabIndex:wt,ariaLabelForHandle:Ke,ariaLabelledByForHandle:Ut,ariaValueTextFormatterForHandle:on}},[ot,We,Zt,Me,qe,Ft,lt,En,ln,ut,wt,Ke,Ut,on]);return l.createElement(W.Provider,{value:jn},l.createElement("div",{ref:An,className:p()(Re,ue,(ht={},(0,i.Z)(ht,"".concat(Re,"-disabled"),Me),(0,i.Z)(ht,"".concat(Re,"-vertical"),vt),(0,i.Z)(ht,"".concat(Re,"-horizontal"),!vt),(0,i.Z)(ht,"".concat(Re,"-with-marks"),qt.length),ht)),style:ae,onMouseDown:Yr},l.createElement("div",{className:"".concat(Re,"-rail"),style:Rt}),l.createElement(ce,{prefixCls:Re,style:Xt,values:On,startPoint:at,onStartMove:li?Ti:null}),l.createElement(fe,{prefixCls:Re,marks:qt,dots:ze,style:rn,activeStyle:sn}),l.createElement(k,{ref:Tn,prefixCls:Re,style:rt,values:_r,draggingIndex:vo,onStartMove:Ti,onOffsetChange:Ca,onFocus:It,onBlur:Ce,handleRender:st}),l.createElement(te,{prefixCls:Re,marks:qt,onClick:si})))});const _e=he},76133:(C,c,t)=>{"use strict";t.d(c,{Z:()=>ta});var i=t(27702),s=t(93415),u=t.n(s),v=t(420),l=t(81297),h=t(14451),p=t(17049),d=t(27473),f=t(28434);function g(St,pt){for(var kt=pt;kt;){if(kt===St)return!0;kt=kt.parentNode}return!1}var y=t(65087),b=t.n(y);function E(St,pt,kt,_t){var Mn=d.unstable_batchedUpdates?function(Hi){d.unstable_batchedUpdates(kt,Hi)}:kt;return b()(St,pt,Mn,_t)}function S(St){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?S=function(kt){return typeof kt}:S=function(kt){return kt&&typeof Symbol=="function"&&kt.constructor===Symbol&&kt!==Symbol.prototype?"symbol":typeof kt},S(St)}function w(St,pt){if(!(St instanceof pt))throw new TypeError("Cannot call a class as a function")}function x(St,pt){for(var kt=0;kt"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function _(St){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(kt){return kt.__proto__||Object.getPrototypeOf(kt)},_(St)}var W=function(St){R(kt,St);var pt=A(kt);function kt(){var _t;w(this,kt);for(var Mn=arguments.length,Pr=new Array(Mn),Hi=0;Hi"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function V(St){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(kt){return kt.__proto__||Object.getPrototypeOf(kt)},V(St)}var pe=function(St){J(kt,St);var pt=L(kt);function kt(){return re(this,kt),pt.apply(this,arguments)}return Z(kt,[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(Mn){var Pr=this.props.didUpdate;Pr&&Pr(Mn)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?d.createPortal(this.props.children,this._container):null}}]),kt}(i.Component);pe.propTypes={getContainer:u().func.isRequired,children:u().node.isRequired,didUpdate:u().func};var ce=t(28040),G=t.n(ce);function te(St,pt,kt){return kt?St[0]===pt[0]:St[0]===pt[0]&&St[1]===pt[1]}function ie(St,pt,kt){var _t=St[pt]||{};return(0,v.Z)({},_t,kt)}function fe(St,pt,kt,_t){var Mn=kt.points;for(var Pr in St)if(St.hasOwnProperty(Pr)&&te(St[Pr].points,Mn,_t))return pt+"-placement-"+Pr;return""}function Se(St,pt){this[St]=pt}var he=t(72498);function me(St,pt){var kt=Object.keys(St);if(Object.getOwnPropertySymbols){var _t=Object.getOwnPropertySymbols(St);pt&&(_t=_t.filter(function(Mn){return Object.getOwnPropertyDescriptor(St,Mn).enumerable})),kt.push.apply(kt,_t)}return kt}function _e(St){for(var pt=1;pt=0&&kt.left>=0&&kt.bottom>kt.top&&kt.right>kt.left?kt:null}function vn(St,pt,kt,_t){var Mn=Zt.clone(St),Pr={width:pt.width,height:pt.height};return _t.adjustX&&Mn.left=kt.left&&Mn.left+Pr.width>kt.right&&(Pr.width-=Mn.left+Pr.width-kt.right),_t.adjustX&&Mn.left+Pr.width>kt.right&&(Mn.left=Math.max(kt.right-Pr.width,kt.left)),_t.adjustY&&Mn.top=kt.top&&Mn.top+Pr.height>kt.bottom&&(Pr.height-=Mn.top+Pr.height-kt.bottom),_t.adjustY&&Mn.top+Pr.height>kt.bottom&&(Mn.top=Math.max(kt.bottom-Pr.height,kt.top)),Zt.mix(Mn,Pr)}function fn(St){var pt,kt,_t;if(!Zt.isWindow(St)&&St.nodeType!==9)pt=Zt.offset(St),kt=Zt.outerWidth(St),_t=Zt.outerHeight(St);else{var Mn=Zt.getWindow(St);pt={left:Zt.getWindowScrollLeft(Mn),top:Zt.getWindowScrollTop(Mn)},kt=Zt.viewportWidth(Mn),_t=Zt.viewportHeight(Mn)}return pt.width=kt,pt.height=_t,pt}function Tt(St,pt){var kt=pt.charAt(0),_t=pt.charAt(1),Mn=St.width,Pr=St.height,Hi=St.left,jt=St.top;return kt==="c"?jt+=Pr/2:kt==="b"&&(jt+=Pr),_t==="c"?Hi+=Mn/2:_t==="r"&&(Hi+=Mn),{left:Hi,top:jt}}function dn(St,pt,kt,_t,Mn){var Pr=Tt(pt,kt[1]),Hi=Tt(St,kt[0]),jt=[Hi.left-Pr.left,Hi.top-Pr.top];return{left:Math.round(St.left-jt[0]+_t[0]-Mn[0]),top:Math.round(St.top-jt[1]+_t[1]-Mn[1])}}function mn(St,pt,kt){return St.leftkt.right}function Kn(St,pt,kt){return St.topkt.bottom}function Dn(St,pt,kt){return St.left>kt.right||St.left+pt.widthkt.bottom||St.top+pt.height=kt.right||_t.top>=kt.bottom}function Ci(St,pt,kt){var _t=kt.target||pt,Mn=fn(_t),Pr=!Yr(_t,kt.overflow&&kt.overflow.alwaysByViewport);return si(St,Mn,kt,Pr)}Ci.__getOffsetParent=We,Ci.__getVisibleRectForElement=qt;function Ni(St,pt,kt){var _t,Mn,Pr=Zt.getDocument(St),Hi=Pr.defaultView||Pr.parentWindow,jt=Zt.getWindowScrollLeft(Hi),$n=Zt.getWindowScrollTop(Hi),pn=Zt.viewportWidth(Hi),ee=Zt.viewportHeight(Hi);"pageX"in pt?_t=pt.pageX:_t=jt+pt.clientX,"pageY"in pt?Mn=pt.pageY:Mn=$n+pt.clientY;var oe={left:_t,top:Mn,width:0,height:0},De=_t>=0&&_t<=jt+pn&&Mn>=0&&Mn<=$n+ee,Be=[kt.points[0],"cc"];return si(St,oe,_e(_e({},kt),{},{points:Be}),De)}const fa=null;function ha(St,pt){var kt=void 0;function _t(){kt&&(clearTimeout(kt),kt=null)}function Mn(){_t(),kt=setTimeout(St,pt)}return Mn.clear=_t,Mn}function Ca(St,pt){return St===pt?!0:!St||!pt?!1:"pageX"in pt&&"pageY"in pt?St.pageX===pt.pageX&&St.pageY===pt.pageY:"clientX"in pt&&"clientY"in pt?St.clientX===pt.clientX&&St.clientY===pt.clientY:!1}function li(St){return St&&typeof St=="object"&&St.window===St}function la(St,pt){var kt=Math.floor(St),_t=Math.floor(pt);return Math.abs(kt-_t)<=1}function Oa(St,pt){St!==document.activeElement&&g(pt,St)&&St.focus()}function wa(St){return typeof St!="function"||!St?null:St()}function vo(St){return typeof St!="object"||!St?null:St}var Qn=function(St){(0,p.Z)(pt,St);function pt(){var kt,_t,Mn,Pr;(0,l.Z)(this,pt);for(var Hi=arguments.length,jt=Array(Hi),$n=0;$n children");_t=Mn}}),_t}function ln(St,pt,kt){var _t=0;return St&&St.forEach(function(Mn){_t||(_t=Mn&&Mn.key===pt&&!Mn.props[kt])}),_t}function jn(St,pt,kt){var _t=St.length===pt.length;return _t&&St.forEach(function(Mn,Pr){var Hi=pt[Pr];Mn&&Hi&&(Mn&&!Hi||!Mn&&Hi||Mn.key!==Hi.key||kt&&Mn.props[kt]!==Hi.props[kt])&&(_t=!1)}),_t}function rr(St,pt){var kt=[],_t={},Mn=[];return St.forEach(function(Pr){Pr&&Ur(pt,Pr.key)?Mn.length&&(_t[Pr.key]=Mn,Mn=[]):Mn.push(Pr)}),pt.forEach(function(Pr){Pr&&Object.prototype.hasOwnProperty.call(_t,Pr.key)&&(kt=kt.concat(_t[Pr.key])),kt.push(Pr)}),kt=kt.concat(Mn),kt}var Mr=t(42755),Ir={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},Zr={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},lr=[],Jr=[];function pi(){var St=document.createElement("div"),pt=St.style;"AnimationEvent"in window||(delete Ir.animationstart.animation,delete Zr.animationend.animation),"TransitionEvent"in window||(delete Ir.transitionstart.transition,delete Zr.transitionend.transition);function kt(_t,Mn){for(var Pr in _t)if(_t.hasOwnProperty(Pr)){var Hi=_t[Pr];for(var jt in Hi)if(jt in pt){Mn.push(Hi[jt]);break}}}kt(Ir,lr),kt(Zr,Jr)}typeof window<"u"&&typeof document<"u"&&pi();function Ri(St,pt,kt){St.addEventListener(pt,kt,!1)}function Ki(St,pt,kt){St.removeEventListener(pt,kt,!1)}var ia={startEvents:lr,addStartEventListener:function(pt,kt){if(lr.length===0){window.setTimeout(kt,0);return}lr.forEach(function(_t){Ri(pt,_t,kt)})},removeStartEventListener:function(pt,kt){lr.length!==0&&lr.forEach(function(_t){Ki(pt,_t,kt)})},endEvents:Jr,addEndEventListener:function(pt,kt){if(Jr.length===0){window.setTimeout(kt,0);return}Jr.forEach(function(_t){Ri(pt,_t,kt)})},removeEndEventListener:function(pt,kt){Jr.length!==0&&Jr.forEach(function(_t){Ki(pt,_t,kt)})}};const Da=ia;var to=t(20762),ao=t.n(to),Bo=Da.endEvents.length!==0,jo=["Webkit","Moz","O","ms"],Jo=["-webkit-","-moz-","-o-","ms-",""];function Go(St,pt){for(var kt=window.getComputedStyle(St,null),_t="",Mn=0;Mn"u"?"undefined":(0,Mr.default)(kt))==="object",Pr=Mn?kt.name:kt,Hi=Mn?kt.active:kt+"-active",jt=_t,$n=void 0,pn=void 0,ee=ao()(pt);return _t&&Object.prototype.toString.call(_t)==="[object Object]"&&(jt=_t.end,$n=_t.start,pn=_t.active),pt.rcEndListener&&pt.rcEndListener(),pt.rcEndListener=function(oe){oe&&oe.target!==pt||(pt.rcAnimTimeout&&(clearTimeout(pt.rcAnimTimeout),pt.rcAnimTimeout=null),qi(pt),ee.remove(Pr),ee.remove(Hi),Da.removeEndEventListener(pt,pt.rcEndListener),pt.rcEndListener=null,jt&&jt())},Da.addEndEventListener(pt,pt.rcEndListener),$n&&$n(),ee.add(Pr),pt.rcAnimTimeout=setTimeout(function(){pt.rcAnimTimeout=null,ee.add(Hi),pn&&setTimeout(pn,0),wr(pt)},30),{stop:function(){pt.rcEndListener&&pt.rcEndListener()}}};ja.style=function(St,pt,kt){St.rcEndListener&&St.rcEndListener(),St.rcEndListener=function(_t){_t&&_t.target!==St||(St.rcAnimTimeout&&(clearTimeout(St.rcAnimTimeout),St.rcAnimTimeout=null),qi(St),Da.removeEndEventListener(St,St.rcEndListener),St.rcEndListener=null,kt&&kt())},Da.addEndEventListener(St,St.rcEndListener),St.rcAnimTimeout=setTimeout(function(){for(var _t in pt)pt.hasOwnProperty(_t)&&(St.style[_t]=pt[_t]);St.rcAnimTimeout=null,wr(St)},0)},ja.setTransition=function(St,pt,kt){var _t=pt,Mn=kt;kt===void 0&&(Mn=_t,_t=""),_t=_t||"",jo.forEach(function(Pr){St.style[Pr+"Transition"+_t]=Mn})},ja.isCssAnimationSupported=Bo;const uo=ja;var wi={isAppearSupported:function(pt){return pt.transitionName&&pt.transitionAppear||pt.animation.appear},isEnterSupported:function(pt){return pt.transitionName&&pt.transitionEnter||pt.animation.enter},isLeaveSupported:function(pt){return pt.transitionName&&pt.transitionLeave||pt.animation.leave},allowAppearCallback:function(pt){return pt.transitionAppear||pt.animation.appear},allowEnterCallback:function(pt){return pt.transitionEnter||pt.animation.enter},allowLeaveCallback:function(pt){return pt.transitionLeave||pt.animation.leave}};const ai=wi;var za={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},Mt=function(St){(0,p.Z)(pt,St);function pt(){return(0,l.Z)(this,pt),(0,h.Z)(this,(pt.__proto__||Object.getPrototypeOf(pt)).apply(this,arguments))}return(0,he.Z)(pt,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(_t){ai.isEnterSupported(this.props)?this.transition("enter",_t):_t()}},{key:"componentWillAppear",value:function(_t){ai.isAppearSupported(this.props)?this.transition("appear",_t):_t()}},{key:"componentWillLeave",value:function(_t){ai.isLeaveSupported(this.props)?this.transition("leave",_t):_t()}},{key:"transition",value:function(_t,Mn){var Pr=this,Hi=d.findDOMNode(this),jt=this.props,$n=jt.transitionName,pn=typeof $n=="object";this.stop();var ee=function(){Pr.stopper=null,Mn()};if((Bo||!jt.animation[_t])&&$n&&jt[za[_t]]){var oe=pn?$n[_t]:$n+"-"+_t,De=oe+"-active";pn&&$n[_t+"Active"]&&(De=$n[_t+"Active"]),this.stopper=uo(Hi,{name:oe,active:De},ee)}else this.stopper=jt.animation[_t](Hi,ee)}},{key:"stop",value:function(){var _t=this.stopper;_t&&(this.stopper=null,_t.stop())}},{key:"render",value:function(){return this.props.children}}]),pt}(i.Component);Mt.propTypes={children:u().any,animation:u().any,transitionName:u().any};const Gn=Mt;var qn="rc_animate_"+Date.now();function Fr(St){var pt=St.children;return i.isValidElement(pt)&&!pt.key?i.cloneElement(pt,{key:qn}):pt}function Ei(){}var ii=function(St){(0,p.Z)(pt,St);function pt(kt){(0,l.Z)(this,pt);var _t=(0,h.Z)(this,(pt.__proto__||Object.getPrototypeOf(pt)).call(this,kt));return Wi.call(_t),_t.currentlyAnimatingKeys={},_t.keysToEnter=[],_t.keysToLeave=[],_t.state={children:Zn(Fr(kt))},_t.childrenRefs={},_t}return(0,he.Z)(pt,[{key:"componentDidMount",value:function(){var _t=this,Mn=this.props.showProp,Pr=this.state.children;Mn&&(Pr=Pr.filter(function(Hi){return!!Hi.props[Mn]})),Pr.forEach(function(Hi){Hi&&_t.performAppear(Hi.key)})}},{key:"componentWillReceiveProps",value:function(_t){var Mn=this;this.nextProps=_t;var Pr=Zn(Fr(_t)),Hi=this.props;Hi.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach(function(oe){Mn.stop(oe)});var jt=Hi.showProp,$n=this.currentlyAnimatingKeys,pn=Hi.exclusive?Zn(Fr(Hi)):this.state.children,ee=[];jt?(pn.forEach(function(oe){var De=oe&&Ur(Pr,oe.key),Be=void 0;(!De||!De.props[jt])&&oe.props[jt]?Be=i.cloneElement(De||oe,(0,Ti.Z)({},jt,!0)):Be=De,Be&&ee.push(Be)}),Pr.forEach(function(oe){(!oe||!Ur(pn,oe.key))&&ee.push(oe)})):ee=rr(pn,Pr),this.setState({children:ee}),Pr.forEach(function(oe){var De=oe&&oe.key;if(!(oe&&$n[De])){var Be=oe&&Ur(pn,De);if(jt){var gt=oe.props[jt];if(Be){var Ht=En(pn,De,jt);!Ht&>&&Mn.keysToEnter.push(De)}else gt&&Mn.keysToEnter.push(De)}else Be||Mn.keysToEnter.push(De)}}),pn.forEach(function(oe){var De=oe&&oe.key;if(!(oe&&$n[De])){var Be=oe&&Ur(Pr,De);if(jt){var gt=oe.props[jt];if(Be){var Ht=En(Pr,De,jt);!Ht&>&&Mn.keysToLeave.push(De)}else gt&&Mn.keysToLeave.push(De)}else Be||Mn.keysToLeave.push(De)}})}},{key:"componentDidUpdate",value:function(){var _t=this.keysToEnter;this.keysToEnter=[],_t.forEach(this.performEnter);var Mn=this.keysToLeave;this.keysToLeave=[],Mn.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(_t,Mn){var Pr=this.props.showProp;return Pr?En(_t,Mn,Pr):Ur(_t,Mn)}},{key:"stop",value:function(_t){delete this.currentlyAnimatingKeys[_t];var Mn=this.childrenRefs[_t];Mn&&Mn.stop()}},{key:"render",value:function(){var _t=this,Mn=this.props;this.nextProps=Mn;var Pr=this.state.children,Hi=null;Pr&&(Hi=Pr.map(function(pn){if(pn==null)return pn;if(!pn.key)throw new Error("must set key for children");return i.createElement(Gn,{key:pn.key,ref:function(oe){_t.childrenRefs[pn.key]=oe},animation:Mn.animation,transitionName:Mn.transitionName,transitionEnter:Mn.transitionEnter,transitionAppear:Mn.transitionAppear,transitionLeave:Mn.transitionLeave},pn)}));var jt=Mn.component;if(jt){var $n=Mn;return typeof jt=="string"&&($n=(0,v.Z)({className:Mn.className,style:Mn.style},Mn.componentProps)),i.createElement(jt,$n,Hi)}return Hi[0]||null}}]),pt}(i.Component);ii.isAnimate=!0,ii.propTypes={className:u().string,style:u().object,component:u().any,componentProps:u().object,animation:u().object,transitionName:u().oneOfType([u().string,u().object]),transitionEnter:u().bool,transitionAppear:u().bool,exclusive:u().bool,transitionLeave:u().bool,onEnd:u().func,onEnter:u().func,onLeave:u().func,onAppear:u().func,showProp:u().string,children:u().node},ii.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:Ei,onEnter:Ei,onLeave:Ei,onAppear:Ei};var Wi=function(){var pt=this;this.performEnter=function(kt){pt.childrenRefs[kt]&&(pt.currentlyAnimatingKeys[kt]=!0,pt.childrenRefs[kt].componentWillEnter(pt.handleDoneAdding.bind(pt,kt,"enter")))},this.performAppear=function(kt){pt.childrenRefs[kt]&&(pt.currentlyAnimatingKeys[kt]=!0,pt.childrenRefs[kt].componentWillAppear(pt.handleDoneAdding.bind(pt,kt,"appear")))},this.handleDoneAdding=function(kt,_t){var Mn=pt.props;if(delete pt.currentlyAnimatingKeys[kt],!(Mn.exclusive&&Mn!==pt.nextProps)){var Pr=Zn(Fr(Mn));pt.isValidChildByKey(Pr,kt)?_t==="appear"?ai.allowAppearCallback(Mn)&&(Mn.onAppear(kt),Mn.onEnd(kt,!0)):ai.allowEnterCallback(Mn)&&(Mn.onEnter(kt),Mn.onEnd(kt,!0)):pt.performLeave(kt)}},this.performLeave=function(kt){pt.childrenRefs[kt]&&(pt.currentlyAnimatingKeys[kt]=!0,pt.childrenRefs[kt].componentWillLeave(pt.handleDoneLeaving.bind(pt,kt)))},this.handleDoneLeaving=function(kt){var _t=pt.props;if(delete pt.currentlyAnimatingKeys[kt],!(_t.exclusive&&_t!==pt.nextProps)){var Mn=Zn(Fr(_t));if(pt.isValidChildByKey(Mn,kt))pt.performEnter(kt);else{var Pr=function(){ai.allowLeaveCallback(_t)&&(_t.onLeave(kt),_t.onEnd(kt,!1))};jn(pt.state.children,Mn,_t.showProp)?Pr():pt.setState({children:Mn},Pr)}}}};const Ya=On(ii);var qa=t(93580),se=function(St){(0,p.Z)(pt,St);function pt(){return(0,l.Z)(this,pt),(0,h.Z)(this,St.apply(this,arguments))}return pt.prototype.shouldComponentUpdate=function(_t){return _t.hiddenClassName||_t.visible},pt.prototype.render=function(){var _t=this.props,Mn=_t.hiddenClassName,Pr=_t.visible,Hi=(0,qa.Z)(_t,["hiddenClassName","visible"]);return Mn||i.Children.count(Hi.children)>1?(!Pr&&Mn&&(Hi.className+=" "+Mn),i.createElement("div",Hi)):i.Children.only(Hi.children)},pt}(i.Component);se.propTypes={children:u().any,className:u().string,visible:u().bool,hiddenClassName:u().string};const ye=se;var Xe=function(St){(0,p.Z)(pt,St);function pt(){return(0,l.Z)(this,pt),(0,h.Z)(this,St.apply(this,arguments))}return pt.prototype.render=function(){var _t=this.props,Mn=_t.className;return _t.visible||(Mn+=" "+_t.hiddenClassName),i.createElement("div",{className:Mn,onMouseEnter:_t.onMouseEnter,onMouseLeave:_t.onMouseLeave,onMouseDown:_t.onMouseDown,onTouchStart:_t.onTouchStart,style:_t.style},i.createElement(ye,{className:_t.prefixCls+"-content",visible:_t.visible},_t.children))},pt}(i.Component);Xe.propTypes={hiddenClassName:u().string,className:u().string,prefixCls:u().string,onMouseEnter:u().func,onMouseLeave:u().func,onMouseDown:u().func,onTouchStart:u().func,children:u().any};const yt=Xe;var Wt=function(St){(0,p.Z)(pt,St);function pt(kt){(0,l.Z)(this,pt);var _t=(0,h.Z)(this,St.call(this,kt));return Qt.call(_t),_t.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},_t.savePopupRef=Se.bind(_t,"popupInstance"),_t.saveAlignRef=Se.bind(_t,"alignInstance"),_t}return pt.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},pt.prototype.componentDidUpdate=function(){this.setStretchSize()},pt.prototype.getPopupDomNode=function(){return d.findDOMNode(this.popupInstance)},pt.prototype.getMaskTransitionName=function(){var _t=this.props,Mn=_t.maskTransitionName,Pr=_t.maskAnimation;return!Mn&&Pr&&(Mn=_t.prefixCls+"-"+Pr),Mn},pt.prototype.getTransitionName=function(){var _t=this.props,Mn=_t.transitionName;return!Mn&&_t.animation&&(Mn=_t.prefixCls+"-"+_t.animation),Mn},pt.prototype.getClassName=function(_t){return this.props.prefixCls+" "+this.props.className+" "+_t},pt.prototype.getPopupElement=function(){var _t=this,Mn=this.savePopupRef,Pr=this.state,Hi=Pr.stretchChecked,jt=Pr.targetHeight,$n=Pr.targetWidth,pn=this.props,ee=pn.align,oe=pn.visible,De=pn.prefixCls,Be=pn.style,gt=pn.getClassNameFromAlign,Ht=pn.destroyPopupOnHide,nn=pn.stretch,Rn=pn.children,Yn=pn.onMouseEnter,gr=pn.onMouseLeave,Ai=pn.onMouseDown,$i=pn.onTouchStart,ma=this.getClassName(this.currentAlignClassName||gt(ee)),La=De+"-hidden";oe||(this.currentAlignClassName=null);var Qa={};nn&&(nn.indexOf("height")!==-1?Qa.height=jt:nn.indexOf("minHeight")!==-1&&(Qa.minHeight=jt),nn.indexOf("width")!==-1?Qa.width=$n:nn.indexOf("minWidth")!==-1&&(Qa.minWidth=$n),Hi||(Qa.visibility="hidden",setTimeout(function(){_t.alignInstance&&_t.alignInstance.forceAlign()},0)));var go=(0,v.Z)({},Qa,Be,this.getZIndexStyle()),Ao={className:ma,prefixCls:De,ref:Mn,onMouseEnter:Yn,onMouseLeave:gr,onMouseDown:Ai,onTouchStart:$i,style:go};return Ht?i.createElement(Ya,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},oe?i.createElement($r,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:ee,onAlign:this.onAlign},i.createElement(yt,(0,v.Z)({visible:!0},Ao),Rn)):null):i.createElement(Ya,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},i.createElement($r,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:oe,childrenProps:{visible:"xVisible"},disabled:!oe,align:ee,onAlign:this.onAlign},i.createElement(yt,(0,v.Z)({hiddenClassName:La},Ao),Rn)))},pt.prototype.getZIndexStyle=function(){var _t={},Mn=this.props;return Mn.zIndex!==void 0&&(_t.zIndex=Mn.zIndex),_t},pt.prototype.getMaskElement=function(){var _t=this.props,Mn=void 0;if(_t.mask){var Pr=this.getMaskTransitionName();Mn=i.createElement(ye,{style:this.getZIndexStyle(),key:"mask",className:_t.prefixCls+"-mask",hiddenClassName:_t.prefixCls+"-mask-hidden",visible:_t.visible}),Pr&&(Mn=i.createElement(Ya,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:Pr},Mn))}return Mn},pt.prototype.render=function(){return i.createElement("div",null,this.getMaskElement(),this.getPopupElement())},pt}(i.Component);Wt.propTypes={visible:u().bool,style:u().object,getClassNameFromAlign:u().func,onAlign:u().func,getRootDomNode:u().func,align:u().any,destroyPopupOnHide:u().bool,className:u().string,prefixCls:u().string,onMouseEnter:u().func,onMouseLeave:u().func,onMouseDown:u().func,onTouchStart:u().func,stretch:u().string,children:u().node,point:u().shape({pageX:u().number,pageY:u().number})};var Qt=function(){var pt=this;this.onAlign=function(kt,_t){var Mn=pt.props,Pr=Mn.getClassNameFromAlign(_t);pt.currentAlignClassName!==Pr&&(pt.currentAlignClassName=Pr,kt.className=pt.getClassName(Pr)),Mn.onAlign(kt,_t)},this.setStretchSize=function(){var kt=pt.props,_t=kt.stretch,Mn=kt.getRootDomNode,Pr=kt.visible,Hi=pt.state,jt=Hi.stretchChecked,$n=Hi.targetHeight,pn=Hi.targetWidth;if(!_t||!Pr){jt&&pt.setState({stretchChecked:!1});return}var ee=Mn();if(ee){var oe=ee.offsetHeight,De=ee.offsetWidth;($n!==oe||pn!==De||!jt)&&pt.setState({stretchChecked:!0,targetHeight:oe,targetWidth:De})}},this.getTargetElement=function(){return pt.props.getRootDomNode()},this.getAlignTarget=function(){var kt=pt.props.point;return kt||pt.getTargetElement}};const wn=Wt;function fr(){}function Or(){return""}function Si(){return window.document}var Fi=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Bi=!!d.createPortal,Ui={rcTrigger:u().shape({onPopupMouseDown:u().func})},vi=function(St){(0,p.Z)(pt,St);function pt(kt){(0,l.Z)(this,pt);var _t=(0,h.Z)(this,St.call(this,kt));Xa.call(_t);var Mn=void 0;return"popupVisible"in kt?Mn=!!kt.popupVisible:Mn=!!kt.defaultPopupVisible,_t.state={prevPopupVisible:Mn,popupVisible:Mn},Fi.forEach(function(Pr){_t["fire"+Pr]=function(Hi){_t.fireEvents(Pr,Hi)}}),_t}return pt.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},pt.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},pt.prototype.componentDidUpdate=function(_t,Mn){var Pr=this.props,Hi=this.state,jt=function(){Mn.popupVisible!==Hi.popupVisible&&Pr.afterPopupVisibleChange(Hi.popupVisible)};if(Bi||this.renderComponent(null,jt),Hi.popupVisible){var $n=void 0;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&($n=Pr.getDocument(),this.clickOutsideHandler=E($n,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||($n=$n||Pr.getDocument(),this.touchOutsideHandler=E($n,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&($n=$n||Pr.getDocument(),this.contextMenuOutsideHandler1=E($n,"scroll",this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=E(window,"blur",this.onContextMenuClose));return}this.clearOutsideHandler()},pt.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},pt.getDerivedStateFromProps=function(_t,Mn){var Pr=_t.popupVisible,Hi={};return Pr!==void 0&&Mn.popupVisible!==Pr&&(Hi.popupVisible=Pr,Hi.prevPopupVisible=Mn.popupVisible),Hi},pt.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},pt.prototype.getPopupAlign=function(){var _t=this.props,Mn=_t.popupPlacement,Pr=_t.popupAlign,Hi=_t.builtinPlacements;return Mn&&Hi?ie(Hi,Mn,Pr):Pr},pt.prototype.setPopupVisible=function(_t,Mn){var Pr=this.props.alignPoint,Hi=this.state.popupVisible;this.clearDelayTimer(),Hi!==_t&&("popupVisible"in this.props||this.setState({popupVisible:_t,prevPopupVisible:Hi}),this.props.onPopupVisibleChange(_t)),Pr&&Mn&&this.setPoint(Mn)},pt.prototype.delaySetPopupVisible=function(_t,Mn,Pr){var Hi=this,jt=Mn*1e3;if(this.clearDelayTimer(),jt){var $n=Pr?{pageX:Pr.pageX,pageY:Pr.pageY}:null;this.delayTimer=setTimeout(function(){Hi.setPopupVisible(_t,$n),Hi.clearDelayTimer()},jt)}else this.setPopupVisible(_t,Pr)},pt.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},pt.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},pt.prototype.createTwoChains=function(_t){var Mn=this.props.children.props,Pr=this.props;return Mn[_t]&&Pr[_t]?this["fire"+_t]:Mn[_t]||Pr[_t]},pt.prototype.isClickToShow=function(){var _t=this.props,Mn=_t.action,Pr=_t.showAction;return Mn.indexOf("click")!==-1||Pr.indexOf("click")!==-1},pt.prototype.isContextMenuToShow=function(){var _t=this.props,Mn=_t.action,Pr=_t.showAction;return Mn.indexOf("contextMenu")!==-1||Pr.indexOf("contextMenu")!==-1},pt.prototype.isClickToHide=function(){var _t=this.props,Mn=_t.action,Pr=_t.hideAction;return Mn.indexOf("click")!==-1||Pr.indexOf("click")!==-1},pt.prototype.isMouseEnterToShow=function(){var _t=this.props,Mn=_t.action,Pr=_t.showAction;return Mn.indexOf("hover")!==-1||Pr.indexOf("mouseEnter")!==-1},pt.prototype.isMouseLeaveToHide=function(){var _t=this.props,Mn=_t.action,Pr=_t.hideAction;return Mn.indexOf("hover")!==-1||Pr.indexOf("mouseLeave")!==-1},pt.prototype.isFocusToShow=function(){var _t=this.props,Mn=_t.action,Pr=_t.showAction;return Mn.indexOf("focus")!==-1||Pr.indexOf("focus")!==-1},pt.prototype.isBlurToHide=function(){var _t=this.props,Mn=_t.action,Pr=_t.hideAction;return Mn.indexOf("focus")!==-1||Pr.indexOf("blur")!==-1},pt.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},pt.prototype.fireEvents=function(_t,Mn){var Pr=this.props.children.props[_t];Pr&&Pr(Mn);var Hi=this.props[_t];Hi&&Hi(Mn)},pt.prototype.close=function(){this.setPopupVisible(!1)},pt.prototype.render=function(){var _t=this,Mn=this.state.popupVisible,Pr=this.props,Hi=Pr.children,jt=Pr.forceRender,$n=Pr.alignPoint,pn=Pr.className,ee=i.Children.only(Hi),oe={key:"trigger"};this.isContextMenuToShow()?oe.onContextMenu=this.onContextMenu:oe.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(oe.onClick=this.onClick,oe.onMouseDown=this.onMouseDown,oe.onTouchStart=this.onTouchStart):(oe.onClick=this.createTwoChains("onClick"),oe.onMouseDown=this.createTwoChains("onMouseDown"),oe.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(oe.onMouseEnter=this.onMouseEnter,$n&&(oe.onMouseMove=this.onMouseMove)):oe.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?oe.onMouseLeave=this.onMouseLeave:oe.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(oe.onFocus=this.onFocus,oe.onBlur=this.onBlur):(oe.onFocus=this.createTwoChains("onFocus"),oe.onBlur=this.createTwoChains("onBlur"));var De=G()(ee&&ee.props&&ee.props.className,pn);De&&(oe.className=De);var Be=i.cloneElement(ee,oe);if(!Bi)return i.createElement(W,{parent:this,visible:Mn,autoMount:!1,forceRender:jt,getComponent:this.getComponent,getContainer:this.getContainer},function(Ht){var nn=Ht.renderComponent;return _t.renderComponent=nn,Be});var gt=void 0;return(Mn||this._component||jt)&&(gt=i.createElement(pe,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[Be,gt]},pt}(i.Component);vi.propTypes={children:u().any,action:u().oneOfType([u().string,u().arrayOf(u().string)]),showAction:u().any,hideAction:u().any,getPopupClassNameFromAlign:u().any,onPopupVisibleChange:u().func,afterPopupVisibleChange:u().func,popup:u().oneOfType([u().node,u().func]).isRequired,popupStyle:u().object,prefixCls:u().string,popupClassName:u().string,className:u().string,popupPlacement:u().string,builtinPlacements:u().object,popupTransitionName:u().oneOfType([u().string,u().object]),popupAnimation:u().any,mouseEnterDelay:u().number,mouseLeaveDelay:u().number,zIndex:u().number,focusDelay:u().number,blurDelay:u().number,getPopupContainer:u().func,getDocument:u().func,forceRender:u().bool,destroyPopupOnHide:u().bool,mask:u().bool,maskClosable:u().bool,onPopupAlign:u().func,popupAlign:u().object,popupVisible:u().bool,defaultPopupVisible:u().bool,maskTransitionName:u().oneOfType([u().string,u().object]),maskAnimation:u().string,stretch:u().string,alignPoint:u().bool},vi.contextTypes=Ui,vi.childContextTypes=Ui,vi.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:Or,getDocument:Si,onPopupVisibleChange:fr,afterPopupVisibleChange:fr,onPopupAlign:fr,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Xa=function(){var pt=this;this.onMouseEnter=function(kt){var _t=pt.props.mouseEnterDelay;pt.fireEvents("onMouseEnter",kt),pt.delaySetPopupVisible(!0,_t,_t?null:kt)},this.onMouseMove=function(kt){pt.fireEvents("onMouseMove",kt),pt.setPoint(kt)},this.onMouseLeave=function(kt){pt.fireEvents("onMouseLeave",kt),pt.delaySetPopupVisible(!1,pt.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){pt.clearDelayTimer()},this.onPopupMouseLeave=function(kt){kt.relatedTarget&&!kt.relatedTarget.setTimeout&&pt._component&&pt._component.getPopupDomNode&&g(pt._component.getPopupDomNode(),kt.relatedTarget)||pt.delaySetPopupVisible(!1,pt.props.mouseLeaveDelay)},this.onFocus=function(kt){pt.fireEvents("onFocus",kt),pt.clearDelayTimer(),pt.isFocusToShow()&&(pt.focusTime=Date.now(),pt.delaySetPopupVisible(!0,pt.props.focusDelay))},this.onMouseDown=function(kt){pt.fireEvents("onMouseDown",kt),pt.preClickTime=Date.now()},this.onTouchStart=function(kt){pt.fireEvents("onTouchStart",kt),pt.preTouchTime=Date.now()},this.onBlur=function(kt){pt.fireEvents("onBlur",kt),pt.clearDelayTimer(),pt.isBlurToHide()&&pt.delaySetPopupVisible(!1,pt.props.blurDelay)},this.onContextMenu=function(kt){kt.preventDefault(),pt.fireEvents("onContextMenu",kt),pt.setPopupVisible(!0,kt)},this.onContextMenuClose=function(){pt.isContextMenuToShow()&&pt.close()},this.onClick=function(kt){if(pt.fireEvents("onClick",kt),pt.focusTime){var _t=void 0;if(pt.preClickTime&&pt.preTouchTime?_t=Math.min(pt.preClickTime,pt.preTouchTime):pt.preClickTime?_t=pt.preClickTime:pt.preTouchTime&&(_t=pt.preTouchTime),Math.abs(_t-pt.focusTime)<20)return;pt.focusTime=0}pt.preClickTime=0,pt.preTouchTime=0,pt.isClickToShow()&&(pt.isClickToHide()||pt.isBlurToHide())&&kt&&kt.preventDefault&&kt.preventDefault();var Mn=!pt.state.popupVisible;(pt.isClickToHide()&&!Mn||Mn&&pt.isClickToShow())&&pt.setPopupVisible(!pt.state.popupVisible,kt)},this.onPopupMouseDown=function(){var kt=pt.context.rcTrigger,_t=kt===void 0?{}:kt;pt.hasPopupMouseDown=!0,clearTimeout(pt.mouseDownTimeout),pt.mouseDownTimeout=setTimeout(function(){pt.hasPopupMouseDown=!1},0),_t.onPopupMouseDown&&_t.onPopupMouseDown.apply(_t,arguments)},this.onDocumentClick=function(kt){if(!(pt.props.mask&&!pt.props.maskClosable)){var _t=kt.target,Mn=(0,d.findDOMNode)(pt);!g(Mn,_t)&&!pt.hasPopupMouseDown&&pt.close()}},this.getRootDomNode=function(){return(0,d.findDOMNode)(pt)},this.getPopupClassNameFromAlign=function(kt){var _t=[],Mn=pt.props,Pr=Mn.popupPlacement,Hi=Mn.builtinPlacements,jt=Mn.prefixCls,$n=Mn.alignPoint,pn=Mn.getPopupClassNameFromAlign;return Pr&&Hi&&_t.push(fe(Hi,jt,kt,$n)),pn&&_t.push(pn(kt)),_t.join(" ")},this.getComponent=function(){var kt=pt.props,_t=kt.prefixCls,Mn=kt.destroyPopupOnHide,Pr=kt.popupClassName,Hi=kt.action,jt=kt.onPopupAlign,$n=kt.popupAnimation,pn=kt.popupTransitionName,ee=kt.popupStyle,oe=kt.mask,De=kt.maskAnimation,Be=kt.maskTransitionName,gt=kt.zIndex,Ht=kt.popup,nn=kt.stretch,Rn=kt.alignPoint,Yn=pt.state,gr=Yn.popupVisible,Ai=Yn.point,$i=pt.getPopupAlign(),ma={};return pt.isMouseEnterToShow()&&(ma.onMouseEnter=pt.onPopupMouseEnter),pt.isMouseLeaveToHide()&&(ma.onMouseLeave=pt.onPopupMouseLeave),ma.onMouseDown=pt.onPopupMouseDown,ma.onTouchStart=pt.onPopupMouseDown,i.createElement(wn,(0,v.Z)({prefixCls:_t,destroyPopupOnHide:Mn,visible:gr,point:Rn&&Ai,className:Pr,action:Hi,align:$i,onAlign:jt,animation:$n,getClassNameFromAlign:pt.getPopupClassNameFromAlign},ma,{stretch:nn,getRootDomNode:pt.getRootDomNode,style:ee,mask:oe,zIndex:gt,transitionName:pn,maskAnimation:De,maskTransitionName:Be,ref:pt.savePopup}),typeof Ht=="function"?Ht():Ht)},this.getContainer=function(){var kt=pt.props,_t=document.createElement("div");_t.style.position="absolute",_t.style.top="0",_t.style.left="0",_t.style.width="100%";var Mn=kt.getPopupContainer?kt.getPopupContainer((0,d.findDOMNode)(pt)):kt.getDocument().body;return Mn.appendChild(_t),_t},this.setPoint=function(kt){var _t=pt.props.alignPoint;!_t||!kt||pt.setState({point:{pageX:kt.pageX,pageY:kt.pageY}})},this.handlePortalUpdate=function(){pt.state.prevPopupVisible!==pt.state.popupVisible&&pt.props.afterPopupVisibleChange(pt.state.popupVisible)},this.savePopup=function(kt){pt._component=kt}};(0,f.O)(vi);const Ko=vi;var So=t(79913),Lo=t.n(So);function us(St,pt){if(!(St instanceof pt))throw new TypeError("Cannot call a class as a function")}function Ee(St,pt){for(var kt=0;kt=0||$i&&$i.indexOf(Yn.minute())>=0||ma&&ma.indexOf(Yn.second())>=0){_t.setState({invalid:!0});return}if(Rn){if(Rn.hour()!==Yn.hour()||Rn.minute()!==Yn.minute()||Rn.second()!==Yn.second()){var La=Rn.clone();La.hour(Yn.hour()),La.minute(Yn.minute()),La.second(Yn.second()),nn(La)}}else Rn!==Yn&&nn(Yn)}else nn(null);_t.setState({invalid:!1})}),Ct(le(_t),"onKeyDown",function(Hi){var jt=_t.props,$n=jt.onEsc,pn=jt.onKeyDown;Hi.keyCode===27&&$n(),pn(Hi)});var Mn=kt.value,Pr=kt.format;return _t.state={str:Mn&&Mn.format(Pr)||"",invalid:!1},_t}return Y(pt,[{key:"componentDidMount",value:function(){var _t=this,Mn=this.props.focusOnOpen;if(Mn){var Pr=window.requestAnimationFrame||window.setTimeout;Pr(function(){_t.refInput.focus(),_t.refInput.select()})}}},{key:"componentDidUpdate",value:function(_t){var Mn=this.props,Pr=Mn.value,Hi=Mn.format;Pr!==_t.value&&this.setState({str:Pr&&Pr.format(Hi)||"",invalid:!1})}},{key:"getProtoValue",value:function(){var _t=this.props,Mn=_t.value,Pr=_t.defaultOpenValue;return Mn||Pr}},{key:"getInput",value:function(){var _t=this,Mn=this.props,Pr=Mn.prefixCls,Hi=Mn.placeholder,jt=Mn.inputReadOnly,$n=this.state,pn=$n.invalid,ee=$n.str,oe=pn?"".concat(Pr,"-input-invalid"):"";return i.createElement("input",{className:G()("".concat(Pr,"-input"),oe),ref:function(Be){_t.refInput=Be},onKeyDown:this.onKeyDown,value:ee,placeholder:Hi,onChange:this.onInputChange,readOnly:!!jt})}},{key:"render",value:function(){var _t=this.props.prefixCls;return i.createElement("div",{className:"".concat(_t,"-input-wrap")},this.getInput())}}]),pt}(i.Component);Ct(Vt,"propTypes",{format:u().string,prefixCls:u().string,disabledDate:u().func,placeholder:u().string,clearText:u().string,value:u().object,inputReadOnly:u().bool,hourOptions:u().array,minuteOptions:u().array,secondOptions:u().array,disabledHours:u().func,disabledMinutes:u().func,disabledSeconds:u().func,onChange:u().func,onEsc:u().func,defaultOpenValue:u().object,currentSelectPanel:u().string,focusOnOpen:u().bool,onKeyDown:u().func,clearIcon:u().node}),Ct(Vt,"defaultProps",{inputReadOnly:!1});const bn=Vt;var Hn=t(71151),br=t.n(Hn);function ei(St,pt){if(!(St instanceof pt))throw new TypeError("Cannot call a class as a function")}function mi(St,pt){for(var kt=0;kt=0&&(Mn=!0),{value:_t,disabled:Mn}},Lr=function(St){tn(pt,St);function pt(){var kt,_t;Kr(this,pt);for(var Mn=arguments.length,Pr=new Array(Mn),Hi=0;Hi=12&&nn.hour(nn.hour()-12)),Ht(Rn)}else nn.second(+$n);ee(nn)}),nr(Fa(_t),"onEnterSelectPanel",function(jt){var $n=_t.props.onCurrentSelectPanelChange;$n(jt)}),_t}return Gr(pt,[{key:"getHourSelect",value:function(_t){var Mn=this,Pr=this.props,Hi=Pr.prefixCls,jt=Pr.hourOptions,$n=Pr.disabledHours,pn=Pr.showHour,ee=Pr.use12Hours,oe=Pr.onEsc;if(!pn)return null;var De=$n(),Be,gt;return ee?(Be=[12].concat(jt.filter(function(Ht){return Ht<12&&Ht>0})),gt=_t%12||12):(Be=jt,gt=_t),i.createElement(Ar,{prefixCls:Hi,options:Be.map(function(Ht){return ir(Ht,De)}),selectedIndex:Be.indexOf(gt),type:"hour",onSelect:this.onItemChange,onMouseEnter:function(){return Mn.onEnterSelectPanel("hour")},onEsc:oe})}},{key:"getMinuteSelect",value:function(_t){var Mn=this,Pr=this.props,Hi=Pr.prefixCls,jt=Pr.minuteOptions,$n=Pr.disabledMinutes,pn=Pr.defaultOpenValue,ee=Pr.showMinute,oe=Pr.value,De=Pr.onEsc;if(!ee)return null;var Be=oe||pn,gt=$n(Be.hour());return i.createElement(Ar,{prefixCls:Hi,options:jt.map(function(Ht){return ir(Ht,gt)}),selectedIndex:jt.indexOf(_t),type:"minute",onSelect:this.onItemChange,onMouseEnter:function(){return Mn.onEnterSelectPanel("minute")},onEsc:De})}},{key:"getSecondSelect",value:function(_t){var Mn=this,Pr=this.props,Hi=Pr.prefixCls,jt=Pr.secondOptions,$n=Pr.disabledSeconds,pn=Pr.showSecond,ee=Pr.defaultOpenValue,oe=Pr.value,De=Pr.onEsc;if(!pn)return null;var Be=oe||ee,gt=$n(Be.hour(),Be.minute());return i.createElement(Ar,{prefixCls:Hi,options:jt.map(function(Ht){return ir(Ht,gt)}),selectedIndex:jt.indexOf(_t),type:"second",onSelect:this.onItemChange,onMouseEnter:function(){return Mn.onEnterSelectPanel("second")},onEsc:De})}},{key:"getAMPMSelect",value:function(){var _t=this,Mn=this.props,Pr=Mn.prefixCls,Hi=Mn.use12Hours,jt=Mn.format,$n=Mn.isAM,pn=Mn.onEsc;if(!Hi)return null;var ee=["am","pm"].map(function(De){return jt.match(/\sA/)?De.toUpperCase():De}).map(function(De){return{value:De}}),oe=$n?0:1;return i.createElement(Ar,{prefixCls:Pr,options:ee,selectedIndex:oe,type:"ampm",onSelect:this.onItemChange,onMouseEnter:function(){return _t.onEnterSelectPanel("ampm")},onEsc:pn})}},{key:"render",value:function(){var _t=this.props,Mn=_t.prefixCls,Pr=_t.defaultOpenValue,Hi=_t.value,jt=Hi||Pr;return i.createElement("div",{className:"".concat(Mn,"-combobox")},this.getHourSelect(jt.hour()),this.getMinuteSelect(jt.minute()),this.getSecondSelect(jt.second()),this.getAMPMSelect(jt.hour()))}}]),pt}(i.Component);nr(Lr,"propTypes",{format:u().string,defaultOpenValue:u().object,prefixCls:u().string,value:u().object,onChange:u().func,onAmPmChange:u().func,showHour:u().bool,showMinute:u().bool,showSecond:u().bool,hourOptions:u().array,minuteOptions:u().array,secondOptions:u().array,disabledHours:u().func,disabledMinutes:u().func,disabledSeconds:u().func,onCurrentSelectPanelChange:u().func,use12Hours:u().bool,onEsc:u().func,isAM:u().bool});const ua=Lr;function _a(St,pt){var kt=Object.keys(St);if(Object.getOwnPropertySymbols){var _t=Object.getOwnPropertySymbols(St);pt&&(_t=_t.filter(function(Mn){return Object.getOwnPropertyDescriptor(St,Mn).enumerable})),kt.push.apply(kt,_t)}return kt}function Ka(St){for(var pt=1;pt3&&arguments[3]!==void 0?arguments[3]:1,Mn=[],Pr=0;Pr=0&&Pr.hour()<12}},{key:"render",value:function(){var _t=this.props,Mn=_t.prefixCls,Pr=_t.className,Hi=_t.placeholder,jt=_t.disabledMinutes,$n=_t.disabledSeconds,pn=_t.hideDisabledOptions,ee=_t.showHour,oe=_t.showMinute,De=_t.showSecond,Be=_t.format,gt=_t.defaultOpenValue,Ht=_t.clearText,nn=_t.onEsc,Rn=_t.addon,Yn=_t.use12Hours,gr=_t.focusOnOpen,Ai=_t.onKeyDown,$i=_t.hourStep,ma=_t.minuteStep,La=_t.secondStep,Qa=_t.inputReadOnly,go=_t.clearIcon,Ao=this.state,Fo=Ao.value,Ho=Ao.currentSelectPanel,eu=this.disabledHours(),ks=jt(Fo?Fo.hour():null),Gu=$n(Fo?Fo.hour():null,Fo?Fo.minute():null),an=xa(24,eu,pn,$i),Nn=xa(60,ks,pn,ma),tr=xa(60,Gu,pn,La),In=Cr(gt,an,Nn,tr);return i.createElement("div",{className:G()(Pr,"".concat(Mn,"-inner"))},i.createElement(bn,{clearText:Ht,prefixCls:Mn,defaultOpenValue:In,value:Fo,currentSelectPanel:Ho,onEsc:nn,format:Be,placeholder:Hi,hourOptions:an,minuteOptions:Nn,secondOptions:tr,disabledHours:this.disabledHours,disabledMinutes:jt,disabledSeconds:$n,onChange:this.onChange,focusOnOpen:gr,onKeyDown:Ai,inputReadOnly:Qa,clearIcon:go}),i.createElement(ua,{prefixCls:Mn,value:Fo,defaultOpenValue:In,format:Be,onChange:this.onChange,onAmPmChange:this.onAmPmChange,showHour:ee,showMinute:oe,showSecond:De,hourOptions:an,minuteOptions:Nn,secondOptions:tr,disabledHours:this.disabledHours,disabledMinutes:jt,disabledSeconds:$n,onCurrentSelectPanelChange:this.onCurrentSelectPanelChange,use12Hours:Yn,onEsc:nn,isAM:this.isAM()}),Rn(this))}}],[{key:"getDerivedStateFromProps",value:function(_t,Mn){return"value"in _t?Ka({},Mn,{value:_t.value}):null}}]),pt}(i.Component);ci(ka,"propTypes",{clearText:u().string,prefixCls:u().string,className:u().string,defaultOpenValue:u().object,value:u().object,placeholder:u().string,format:u().string,inputReadOnly:u().bool,disabledHours:u().func,disabledMinutes:u().func,disabledSeconds:u().func,hideDisabledOptions:u().bool,onChange:u().func,onAmPmChange:u().func,onEsc:u().func,showHour:u().bool,showMinute:u().bool,showSecond:u().bool,use12Hours:u().bool,hourStep:u().number,minuteStep:u().number,secondStep:u().number,addon:u().func,focusOnOpen:u().bool,onKeyDown:u().func,clearIcon:u().node}),ci(ka,"defaultProps",{prefixCls:"rc-time-picker-panel",onChange:yi,disabledHours:yi,disabledMinutes:yi,disabledSeconds:yi,defaultOpenValue:Lo()(),use12Hours:!1,addon:yi,onKeyDown:yi,onAmPmChange:yi,inputReadOnly:!1}),(0,f.O)(ka);const Io=ka;var Co={adjustX:1,adjustY:1},_s=[0,0],Is={bottomLeft:{points:["tl","tl"],overflow:Co,offset:[0,-3],targetOffset:_s},bottomRight:{points:["tr","tr"],overflow:Co,offset:[0,-3],targetOffset:_s},topRight:{points:["br","br"],overflow:Co,offset:[0,3],targetOffset:_s},topLeft:{points:["bl","bl"],overflow:Co,offset:[0,3],targetOffset:_s}};const xs=Is;function Zs(St,pt){var kt=Object.keys(St);if(Object.getOwnPropertySymbols){var _t=Object.getOwnPropertySymbols(St);pt&&(_t=_t.filter(function(Mn){return Object.getOwnPropertyDescriptor(St,Mn).enumerable})),kt.push.apply(kt,_t)}return kt}function Ns(St){for(var pt=1;pt0?Ns({},Mn,{},Pr):null}}]),pt}(i.Component);Wn(ui,"propTypes",{prefixCls:u().string,clearText:u().string,value:u().object,defaultOpenValue:u().object,inputReadOnly:u().bool,disabled:u().bool,allowEmpty:u().bool,defaultValue:u().object,open:u().bool,defaultOpen:u().bool,align:u().object,placement:u().any,transitionName:u().string,getPopupContainer:u().func,placeholder:u().string,format:u().string,showHour:u().bool,showMinute:u().bool,showSecond:u().bool,style:u().object,className:u().string,popupClassName:u().string,popupStyle:u().object,disabledHours:u().func,disabledMinutes:u().func,disabledSeconds:u().func,hideDisabledOptions:u().bool,onChange:u().func,onAmPmChange:u().func,onOpen:u().func,onClose:u().func,onFocus:u().func,onBlur:u().func,addon:u().func,name:u().string,autoComplete:u().string,use12Hours:u().bool,hourStep:u().number,minuteStep:u().number,secondStep:u().number,focusOnOpen:u().bool,onKeyDown:u().func,autoFocus:u().bool,id:u().string,inputIcon:u().node,clearIcon:u().node}),Wn(ui,"defaultProps",{clearText:"clear",prefixCls:"rc-time-picker",defaultOpen:!1,inputReadOnly:!1,style:{},className:"",popupClassName:"",popupStyle:{},align:{},defaultOpenValue:Lo()(),allowEmpty:!0,showHour:!0,showMinute:!0,showSecond:!0,disabledHours:vr,disabledMinutes:vr,disabledSeconds:vr,hideDisabledOptions:!1,placement:"bottomLeft",onChange:vr,onAmPmChange:vr,onOpen:vr,onClose:vr,onFocus:vr,onBlur:vr,addon:vr,use12Hours:!1,focusOnOpen:!1,onKeyDown:vr}),(0,f.O)(ui);const ta=ui},92742:(C,c,t)=>{"use strict";t.d(c,{Z:()=>fn});var i=t(94285),s=t(48632),u=t(4696),v=t(32098),l=t(35094),h=t(89898),p=t.n(h),d=t(79401),f=t(27702),g=t.t(f,2),y=t(27473);function b(Tt){return Tt instanceof HTMLElement||Tt instanceof SVGElement}function E(Tt){return b(Tt)?Tt:Tt instanceof React.Component?ReactDOM.findDOMNode(Tt):null}function S(Tt){var dn;return Tt==null||(dn=Tt.getRootNode)===null||dn===void 0?void 0:dn.call(Tt)}function w(Tt){return S(Tt)!==Tt?.ownerDocument}function x(Tt){return w(Tt)?S(Tt):null}function P(Tt){var dn=f.useRef();dn.current=Tt;var mn=f.useCallback(function(){for(var Kn,Dn=arguments.length,Vn=new Array(Dn),or=0;or"u"||typeof window>"u")return!1;var Tt=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(Tt)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(Tt?.substr(0,4))};var X=f.createContext(null);const Z=X;function J(Tt){return Tt?Array.isArray(Tt)?Tt:[Tt]:[]}function q(Tt,dn,mn,Kn){return f.useMemo(function(){var Dn=J(mn??dn),Vn=J(Kn??dn),or=new Set(Dn),Qr=new Set(Vn);return Tt&&(or.has("hover")&&(or.delete("hover"),or.add("click")),Qr.has("hover")&&(Qr.delete("hover"),Qr.add("click"))),[or,Qr]},[Tt,dn,mn,Kn])}const L=function(Tt){if(!Tt)return!1;if(Tt instanceof Element){if(Tt.offsetParent)return!0;if(Tt.getBBox){var dn=Tt.getBBox(),mn=dn.width,Kn=dn.height;if(mn||Kn)return!0}if(Tt.getBoundingClientRect){var Dn=Tt.getBoundingClientRect(),Vn=Dn.width,or=Dn.height;if(Vn||or)return!0}}return!1};function $(){var Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],mn=arguments.length>2?arguments[2]:void 0;return mn?Tt[0]===dn[0]:Tt[0]===dn[0]&&Tt[1]===dn[1]}function k(Tt,dn,mn,Kn){for(var Dn=mn.points,Vn=Object.keys(Tt),or=0;or1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(Tt)?dn:Tt}function G(Tt){return ce(parseFloat(Tt),0)}function te(Tt,dn){var mn=(0,s.Z)({},Tt);return(dn||[]).forEach(function(Kn){if(!(Kn instanceof HTMLBodyElement)){var Dn=V(Kn).getComputedStyle(Kn),Vn=Dn.overflow,or=Dn.overflowClipMargin,Qr=Dn.borderTopWidth,ni=Dn.borderBottomWidth,yr=Dn.borderLeftWidth,si=Dn.borderRightWidth,Yr=Kn.getBoundingClientRect(),Ci=Kn.offsetHeight,Ni=Kn.clientHeight,fa=Kn.offsetWidth,ha=Kn.clientWidth,Ca=G(Qr),li=G(ni),la=G(yr),Oa=G(si),wa=ce(Math.round(Yr.width/fa*1e3)/1e3),vo=ce(Math.round(Yr.height/Ci*1e3)/1e3),Qn=(fa-ha-la-Oa)*wa,_r=(Ci-Ni-Ca-li)*vo,$r=Ca*vo,Ti=li*vo,xt=la*wa,On=Oa*wa,Zn=0,Ur=0;if(Vn==="clip"){var En=G(or);Zn=En*wa,Ur=En*vo}var ln=Yr.x+xt-Zn,jn=Yr.y+$r-Ur,rr=ln+Yr.width+2*Zn-xt-On-Qn,Mr=jn+Yr.height+2*Ur-$r-Ti-_r;mn.left=Math.max(mn.left,ln),mn.top=Math.max(mn.top,jn),mn.right=Math.min(mn.right,rr),mn.bottom=Math.min(mn.bottom,Mr)}}),mn}function ie(Tt){var dn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,mn="".concat(dn),Kn=mn.match(/^(.*)\%$/);return Kn?Tt*(parseFloat(Kn[1])/100):parseFloat(mn)}function fe(Tt,dn){var mn=dn||[],Kn=(0,v.Z)(mn,2),Dn=Kn[0],Vn=Kn[1];return[ie(Tt.width,Dn),ie(Tt.height,Vn)]}function Se(){var Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[Tt[0],Tt[1]]}function he(Tt,dn){var mn=dn[0],Kn=dn[1],Dn,Vn;return mn==="t"?Vn=Tt.y:mn==="b"?Vn=Tt.y+Tt.height:Vn=Tt.y+Tt.height/2,Kn==="l"?Dn=Tt.x:Kn==="r"?Dn=Tt.x+Tt.width:Dn=Tt.x+Tt.width/2,{x:Dn,y:Vn}}function me(Tt,dn){var mn={t:"b",b:"t",l:"r",r:"l"};return Tt.map(function(Kn,Dn){return Dn===dn?mn[Kn]||"c":Kn}).join("")}function _e(Tt,dn,mn,Kn,Dn,Vn,or){var Qr=f.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:Dn[Kn]||{}}),ni=(0,v.Z)(Qr,2),yr=ni[0],si=ni[1],Yr=f.useRef(0),Ci=f.useMemo(function(){return dn?pe(dn):[]},[dn]),Ni=f.useRef({}),fa=function(){Ni.current={}};Tt||fa();var ha=P(function(){if(dn&&mn&&Tt){let ea=function(ci,yi){var xa=arguments.length>2&&arguments[2]!==void 0?arguments[2]:qi,Cr=Zn.x+ci,ka=Zn.y+yi,Io=Cr+Ri,Co=ka+pi,_s=Math.max(Cr,xa.left),Is=Math.max(ka,xa.top),xs=Math.min(Io,xa.right),Zs=Math.min(Co,xa.bottom);return Math.max(0,(xs-_s)*(Zs-Is))},dr=function(){le=Zn.y+Fi,Le=le+pi,Je=Zn.x+Si,Ct=Je+Ri};var la=dn,Oa=la.style.left,wa=la.style.top,vo=la.style.right,Qn=la.style.bottom,_r=la.ownerDocument,$r=V(la),Ti=(0,s.Z)((0,s.Z)({},Dn[Kn]),Vn);la.style.left="0",la.style.top="0",la.style.right="auto",la.style.bottom="auto";var xt;if(Array.isArray(mn))xt={x:mn[0],y:mn[1],width:0,height:0};else{var On=mn.getBoundingClientRect();xt={x:On.x,y:On.y,width:On.width,height:On.height}}var Zn=la.getBoundingClientRect(),Ur=$r.getComputedStyle(la),En=Ur.width,ln=Ur.height,jn=_r.documentElement,rr=jn.clientWidth,Mr=jn.clientHeight,Ir=jn.scrollWidth,Zr=jn.scrollHeight,lr=jn.scrollTop,Jr=jn.scrollLeft,pi=Zn.height,Ri=Zn.width,Ki=xt.height,ia=xt.width,Da={left:0,top:0,right:rr,bottom:Mr},to={left:-Jr,top:-lr,right:Ir-Jr,bottom:Zr-lr},ao=Ti.htmlRegion,Bo="visible",jo="visibleFirst";ao!=="scroll"&&ao!==jo&&(ao=Bo);var Jo=ao===jo,Go=te(to,Ci),wr=te(Da,Ci),qi=ao===Bo?wr:Go,ja=Jo?wr:qi;la.style.left="auto",la.style.top="auto",la.style.right="0",la.style.bottom="0";var uo=la.getBoundingClientRect();la.style.left=Oa,la.style.top=wa,la.style.right=vo,la.style.bottom=Qn;var wi=ce(Math.round(Ri/parseFloat(En)*1e3)/1e3),ai=ce(Math.round(pi/parseFloat(ln)*1e3)/1e3);if(wi===0||ai===0||b(mn)&&!L(mn))return;var za=Ti.offset,Mt=Ti.targetOffset,Gn=fe(Zn,za),qn=(0,v.Z)(Gn,2),Fr=qn[0],Ei=qn[1],ii=fe(xt,Mt),Wi=(0,v.Z)(ii,2),Ya=Wi[0],qa=Wi[1];xt.x-=Ya,xt.y-=qa;var se=Ti.points||[],ye=(0,v.Z)(se,2),Xe=ye[0],yt=ye[1],Wt=Se(yt),Qt=Se(Xe),wn=he(xt,Wt),fr=he(Zn,Qt),Or=(0,s.Z)({},Ti),Si=wn.x-fr.x+Fr,Fi=wn.y-fr.y+Ei,Bi=ea(Si,Fi),Ui=ea(Si,Fi,wr),vi=he(xt,["t","l"]),Xa=he(Zn,["t","l"]),Ko=he(xt,["b","r"]),So=he(Zn,["b","r"]),Lo=Ti.overflow||{},us=Lo.adjustX,Ee=Lo.adjustY,Y=Lo.shiftX,z=Lo.shiftY,B=function(yi){return typeof yi=="boolean"?yi:yi>=0},le,Le,Je,Ct;dr();var Vt=B(Ee),bn=Qt[0]===Wt[0];if(Vt&&Qt[0]==="t"&&(Le>ja.bottom||Ni.current.bt)){var Hn=Fi;bn?Hn-=pi-Ki:Hn=vi.y-So.y-Ei;var br=ea(Si,Hn),ei=ea(Si,Hn,wr);br>Bi||br===Bi&&(!Jo||ei>=Ui)?(Ni.current.bt=!0,Fi=Hn,Or.points=[me(Qt,0),me(Wt,0)]):Ni.current.bt=!1}if(Vt&&Qt[0]==="b"&&(leBi||Li===Bi&&(!Jo||na>=Ui)?(Ni.current.tb=!0,Fi=mi,Or.points=[me(Qt,0),me(Wt,0)]):Ni.current.tb=!1}var ji=B(us),$a=Qt[1]===Wt[1];if(ji&&Qt[1]==="l"&&(Ct>ja.right||Ni.current.rl)){var Ha=Si;$a?Ha-=Ri-ia:Ha=vi.x-So.x-Fr;var Eo=ea(Ha,Fi),Uo=ea(Ha,Fi,wr);Eo>Bi||Eo===Bi&&(!Jo||Uo>=Ui)?(Ni.current.rl=!0,Si=Ha,Or.points=[me(Qt,1),me(Wt,1)]):Ni.current.rl=!1}if(ji&&Qt[1]==="r"&&(JeBi||er===Bi&&(!Jo||Ar>=Ui)?(Ni.current.lr=!0,Si=Ms,Or.points=[me(Qt,1),me(Wt,1)]):Ni.current.lr=!1}dr();var Kr=Y===!0?0:Y;typeof Kr=="number"&&(Jewr.right&&(Si-=Ct-wr.right,xt.x>wr.right-Kr&&(Si+=xt.x-wr.right+Kr)));var ur=z===!0?0:z;typeof ur=="number"&&(lewr.bottom&&(Fi-=Le-wr.bottom,xt.y>wr.bottom-ur&&(Fi+=xt.y-wr.bottom+ur)));var Gr=Zn.x+Si,Pi=Gr+Ri,aa=Zn.y+Fi,Fa=aa+pi,tn=xt.x,cn=tn+ia,nr=xt.y,ir=nr+Ki,Lr=Math.max(Gr,tn),ua=Math.min(Pi,cn),_a=(Lr+ua)/2,Ka=_a-Gr,yo=Math.max(aa,nr),Ba=Math.min(Fa,ir),Ma=(yo+Ba)/2,Mo=Ma-aa;or?.(dn,Or);var Nr=uo.right-Zn.x-(Si+Zn.width),gi=uo.bottom-Zn.y-(Fi+Zn.height);si({ready:!0,offsetX:Si/wi,offsetY:Fi/ai,offsetR:Nr/wi,offsetB:gi/ai,arrowX:Ka/wi,arrowY:Mo/ai,scaleX:wi,scaleY:ai,align:Or})}}),Ca=function(){Yr.current+=1;var Oa=Yr.current;Promise.resolve().then(function(){Yr.current===Oa&&ha()})},li=function(){si(function(Oa){return(0,s.Z)((0,s.Z)({},Oa),{},{ready:!1})})};return j(li,[Kn]),j(function(){Tt||li()},[Tt]),[yr.ready,yr.offsetX,yr.offsetY,yr.offsetR,yr.offsetB,yr.arrowX,yr.arrowY,yr.scaleX,yr.scaleY,yr.align,Ca]}var we=t(75342);function Ge(Tt,dn,mn,Kn){j(function(){if(Tt&&dn&&mn){let si=function(){Kn()};var Dn=dn,Vn=mn,or=pe(Dn),Qr=pe(Vn),ni=V(Vn),yr=new Set([ni].concat((0,we.Z)(or),(0,we.Z)(Qr)));return yr.forEach(function(Yr){Yr.addEventListener("scroll",si,{passive:!0})}),ni.addEventListener("resize",si,{passive:!0}),Kn(),function(){yr.forEach(function(Yr){Yr.removeEventListener("scroll",si),ni.removeEventListener("resize",si)})}}},[Tt,dn,mn])}function ht(Tt){var dn=React.useRef(!1),mn=React.useState(Tt),Kn=_slicedToArray(mn,2),Dn=Kn[0],Vn=Kn[1];React.useEffect(function(){return dn.current=!1,function(){dn.current=!0}},[]);function or(Qr,ni){ni&&dn.current||Vn(Qr)}return[Dn,or]}function nt(Tt){return Tt!==void 0}function Re(Tt,dn){var mn=dn||{},Kn=mn.defaultValue,Dn=mn.value,Vn=mn.onChange,or=mn.postState,Qr=useState(function(){return nt(Dn)?Dn:nt(Kn)?typeof Kn=="function"?Kn():Kn:typeof Tt=="function"?Tt():Tt}),ni=_slicedToArray(Qr,2),yr=ni[0],si=ni[1],Yr=Dn!==void 0?Dn:yr,Ci=or?or(Yr):Yr,Ni=useEvent(Vn),fa=useState([Yr]),ha=_slicedToArray(fa,2),Ca=ha[0],li=ha[1];useLayoutUpdateEffect(function(){var Oa=Ca[0];yr!==Oa&&Ni(yr,Oa)},[Ca]),useLayoutUpdateEffect(function(){nt(Dn)||si(Dn)},[Dn]);var la=useEvent(function(Oa,wa){si(Oa,wa),li([Yr],wa)});return[Ci,la]}function ue(Tt,dn,mn,Kn){if(!dn.length)return mn;var Dn=_toArray(dn),Vn=Dn[0],or=Dn.slice(1),Qr;return!Tt&&typeof Vn=="number"?Qr=[]:Array.isArray(Tt)?Qr=_toConsumableArray(Tt):Qr=_objectSpread({},Tt),Kn&&mn===void 0&&or.length===1?delete Qr[Vn][or[0]]:Qr[Vn]=ue(Qr[Vn],or,mn,Kn),Qr}function ae(Tt,dn,mn){var Kn=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return dn.length&&Kn&&mn===void 0&&!get(Tt,dn.slice(0,-1))?Tt:ue(Tt,dn,mn,Kn)}function ve(Tt){return _typeof(Tt)==="object"&&Tt!==null&&Object.getPrototypeOf(Tt)===Object.prototype}function Me(Tt){return Array.isArray(Tt)?[]:{}}var Ye=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function qe(){for(var Tt=arguments.length,dn=new Array(Tt),mn=0;mn1&&arguments[1]!==void 0?arguments[1]:1;Ne+=1;var Kn=Ne;function Dn(Vn){if(Vn===0)bt(Kn),dn();else{var or=ct(function(){Dn(Vn-1)});mt.set(Kn,or)}}return Dn(mn),Kn};Gt.cancel=function(Tt){var dn=mt.get(Tt);return bt(dn),ut(dn)};const hn=Gt;function Yt(Tt,dn,mn,Kn,Dn,Vn,or,Qr){var ni=f.useRef(Tt),yr=f.useRef(!1);ni.current!==Tt&&(yr.current=!0,ni.current=Tt),f.useEffect(function(){var si=hn(function(){yr.current=!1});return function(){hn.cancel(si)}},[Tt]),f.useEffect(function(){if(dn&&Kn&&(!Dn||Vn)){var si=function(){var xt=!1,On=function(En){var ln=En.target;xt=or(ln)},Zn=function(En){var ln=En.target;!yr.current&&ni.current&&!xt&&!or(ln)&&Qr(!1)};return[On,Zn]},Yr=si(),Ci=(0,v.Z)(Yr,2),Ni=Ci[0],fa=Ci[1],ha=si(),Ca=(0,v.Z)(ha,2),li=Ca[0],la=Ca[1],Oa=V(Kn);Oa.addEventListener("mousedown",Ni),Oa.addEventListener("click",fa),Oa.addEventListener("contextmenu",fa);var wa=x(mn);if(wa&&(wa.addEventListener("mousedown",li),wa.addEventListener("click",la),wa.addEventListener("contextmenu",la)),!1)var vo,Qn,_r,$r;return function(){Oa.removeEventListener("mousedown",Ni),Oa.removeEventListener("click",fa),Oa.removeEventListener("contextmenu",fa),wa&&(wa.removeEventListener("mousedown",li),wa.removeEventListener("click",la),wa.removeEventListener("contextmenu",la))}}},[dn,mn,Kn,Dn,Vn])}var Bt=t(10357),Lt=t(4484),zt=t(54660);function Kt(Tt,dn,mn){var Kn=f.useRef({});return(!("value"in Kn.current)||mn(Kn.current.condition,dn))&&(Kn.current.value=Tt(),Kn.current.condition=dn),Kn.current.value}function vt(Tt,dn){typeof Tt=="function"?Tt(dn):(0,Lt.Z)(Tt)==="object"&&Tt&&"current"in Tt&&(Tt.current=dn)}function Ve(){for(var Tt=arguments.length,dn=new Array(Tt),mn=0;mn0,lr=f.useState(!la||!Zr),Jr=(0,v.Z)(lr,2),pi=Jr[0],Ri=Jr[1];if(j(function(){!pi&&Zr&&or&&Ri(!0)},[pi,Zr,or]),!pi)return null;var Ki="auto",ia={left:"-1000vw",top:"-1000vh",right:Ki,bottom:Ki};if($r||!ni){var Da=fa.points,to=fa._experimental,ao=to?.dynamicInset,Bo=ao&&Da[0][1]==="r",jo=ao&&Da[0][0]==="b";Bo?(ia.right=On,ia.left=Ki):(ia.left=Ti,ia.right=Ki),jo?(ia.bottom=Zn,ia.top=Ki):(ia.top=xt,ia.bottom=Ki)}var Jo={};return ln&&(ln.includes("height")&&rr?Jo.height=rr:ln.includes("minHeight")&&rr&&(Jo.minHeight=rr),ln.includes("width")&&jn?Jo.width=jn:ln.includes("minWidth")&&jn&&(Jo.minWidth=jn)),ni||(Jo.pointerEvents="none"),f.createElement(wa,{open:li||Ir,getContainer:la&&function(){return la(or)},autoDestroy:Oa},f.createElement(rt,{prefixCls:Dn,open:ni,zIndex:vo,mask:Yr,motion:Ca}),f.createElement(d.Z,{onResize:Ur,disabled:!ni},function(Go){return f.createElement(Bt.Z,(0,i.Z)({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:li,leavedClassName:"".concat(Dn,"-hidden")},ha,{onAppearPrepare:En,onEnterPrepare:En,visible:ni,onVisibleChanged:function(qi){var ja;ha==null||(ja=ha.onVisibleChanged)===null||ja===void 0||ja.call(ha,qi),Qr(qi)}}),function(wr,qi){var ja=wr.className,uo=wr.style,wi=p()(Dn,ja,Kn);return f.createElement("div",{ref:Ve(Go,dn,qi),className:wi,style:(0,s.Z)((0,s.Z)((0,s.Z)((0,s.Z)({"--arrow-x":"".concat(Ni.x||0,"px"),"--arrow-y":"".concat(Ni.y||0,"px")},ia),Jo),uo),{},{boxSizing:"border-box",zIndex:vo},Vn),onMouseEnter:Qn,onMouseLeave:_r,onClick:si},Ci&&f.createElement(Xt,{prefixCls:Dn,arrow:Ci,arrowPos:Ni,align:fa}),f.createElement(rn,{cache:!ni},Mr))})}))});const Jn=sn;var ze=f.forwardRef(function(Tt,dn){var mn=Tt.children,Kn=Tt.getTriggerDOMNode,Dn=at(mn),Vn=f.useCallback(function(Qr){vt(dn,Kn?Kn(Qr):Qr)},[Kn]),or=lt(Vn,mn.ref);return Dn?f.cloneElement(mn,{ref:or}):mn});const st=ze;var en=["prefixCls","children","action","showAction","hideAction","popupVisible","defaultPopupVisible","onPopupVisibleChange","afterPopupVisibleChange","mouseEnterDelay","mouseLeaveDelay","focusDelay","blurDelay","mask","maskClosable","getPopupContainer","forceRender","autoDestroy","destroyPopupOnHide","popup","popupClassName","popupStyle","popupPlacement","builtinPlacements","popupAlign","zIndex","stretch","getPopupClassNameFromAlign","alignPoint","onPopupClick","onPopupAlign","arrow","popupMotion","maskMotion","popupTransitionName","popupAnimation","maskTransitionName","maskAnimation","className","getTriggerDOMNode"];function wt(){var Tt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:l.Z,dn=f.forwardRef(function(mn,Kn){var Dn=mn.prefixCls,Vn=Dn===void 0?"rc-trigger-popup":Dn,or=mn.children,Qr=mn.action,ni=Qr===void 0?"hover":Qr,yr=mn.showAction,si=mn.hideAction,Yr=mn.popupVisible,Ci=mn.defaultPopupVisible,Ni=mn.onPopupVisibleChange,fa=mn.afterPopupVisibleChange,ha=mn.mouseEnterDelay,Ca=mn.mouseLeaveDelay,li=Ca===void 0?.1:Ca,la=mn.focusDelay,Oa=mn.blurDelay,wa=mn.mask,vo=mn.maskClosable,Qn=vo===void 0?!0:vo,_r=mn.getPopupContainer,$r=mn.forceRender,Ti=mn.autoDestroy,xt=mn.destroyPopupOnHide,On=mn.popup,Zn=mn.popupClassName,Ur=mn.popupStyle,En=mn.popupPlacement,ln=mn.builtinPlacements,jn=ln===void 0?{}:ln,rr=mn.popupAlign,Mr=mn.zIndex,Ir=mn.stretch,Zr=mn.getPopupClassNameFromAlign,lr=mn.alignPoint,Jr=mn.onPopupClick,pi=mn.onPopupAlign,Ri=mn.arrow,Ki=mn.popupMotion,ia=mn.maskMotion,Da=mn.popupTransitionName,to=mn.popupAnimation,ao=mn.maskTransitionName,Bo=mn.maskAnimation,jo=mn.className,Jo=mn.getTriggerDOMNode,Go=(0,u.Z)(mn,en),wr=Ti||xt||!1,qi=f.useState(!1),ja=(0,v.Z)(qi,2),uo=ja[0],wi=ja[1];j(function(){wi(re())},[]);var ai=f.useRef({}),za=f.useContext(Z),Mt=f.useMemo(function(){return{registerSubPopup:function(Us,fu){ai.current[Us]=fu,za?.registerSubPopup(Us,fu)}}},[za]),Gn=I(),qn=f.useState(null),Fr=(0,v.Z)(qn,2),Ei=Fr[0],ii=Fr[1],Wi=P(function(Ns){b(Ns)&&Ei!==Ns&&ii(Ns),za?.registerSubPopup(Gn,Ns)}),Ya=f.useState(null),qa=(0,v.Z)(Ya,2),se=qa[0],ye=qa[1],Xe=P(function(Ns){b(Ns)&&se!==Ns&&ye(Ns)}),yt=f.Children.only(or),Wt=yt?.props||{},Qt={},wn=P(function(Ns){var Us,fu,bu=se;return bu?.contains(Ns)||((Us=x(bu))===null||Us===void 0?void 0:Us.host)===Ns||Ns===bu||Ei?.contains(Ns)||((fu=x(Ei))===null||fu===void 0?void 0:fu.host)===Ns||Ns===Ei||Object.values(ai.current).some(function(Ys){return Ys?.contains(Ns)||Ns===Ys})}),fr=F(Vn,Ki,to,Da),Or=F(Vn,ia,Bo,ao),Si=f.useState(Ci||!1),Fi=(0,v.Z)(Si,2),Bi=Fi[0],Ui=Fi[1],vi=Yr??Bi,Xa=P(function(Ns){Yr===void 0&&Ui(Ns)});j(function(){Ui(Yr||!1)},[Yr]);var Ko=f.useRef(vi);Ko.current=vi;var So=P(function(Ns){vi!==Ns&&(Xa(Ns),Ni?.(Ns))}),Lo=f.useRef(),us=function(){clearTimeout(Lo.current)},Ee=function(Us){var fu=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;us(),fu===0?So(Us):Lo.current=setTimeout(function(){So(Us)},fu*1e3)};f.useEffect(function(){return us},[]);var Y=f.useState(!1),z=(0,v.Z)(Y,2),B=z[0],le=z[1];j(function(Ns){(!Ns||vi)&&le(!0)},[vi]);var Le=f.useState(null),Je=(0,v.Z)(Le,2),Ct=Je[0],Vt=Je[1],bn=f.useState([0,0]),Hn=(0,v.Z)(bn,2),br=Hn[0],ei=Hn[1],mi=function(Us){ei([Us.clientX,Us.clientY])},Li=_e(vi,Ei,lr?br:se,En,jn,rr,pi),na=(0,v.Z)(Li,11),ji=na[0],$a=na[1],Ha=na[2],Eo=na[3],Uo=na[4],Ms=na[5],er=na[6],Ar=na[7],Kr=na[8],ur=na[9],Gr=na[10],Pi=P(function(){B||Gr()});Ge(vi,se,Ei,Pi),j(function(){Pi()},[br,En]),j(function(){vi&&!(jn!=null&&jn[En])&&Pi()},[JSON.stringify(rr)]);var aa=f.useMemo(function(){var Ns=k(jn,Vn,ur,lr);return p()(Ns,Zr?.(ur))},[ur,Zr,jn,Vn,lr]);f.useImperativeHandle(Kn,function(){return{forceAlign:Pi}});var Fa=function(Us){le(!1),Gr(),fa?.(Us)},tn=function(){return new Promise(function(Us){Vt(function(){return Us})})};j(function(){Ct&&(Gr(),Ct(),Vt(null))},[Ct]);var cn=f.useState(0),nr=(0,v.Z)(cn,2),ir=nr[0],Lr=nr[1],ua=f.useState(0),_a=(0,v.Z)(ua,2),Ka=_a[0],yo=_a[1],Ba=function(Us,fu){if(Pi(),Ir){var bu=fu.getBoundingClientRect();Lr(bu.width),yo(bu.height)}},Ma=q(uo,ni,yr,si),Mo=(0,v.Z)(Ma,2),Nr=Mo[0],gi=Mo[1],ea=function(Us,fu,bu,Ys){Qt[Us]=function(Hu){var Zu;Ys?.(Hu),Ee(fu,bu);for(var ql=arguments.length,Sn=new Array(ql>1?ql-1:0),Wn=1;Wn1?fu-1:0),Ys=1;Ys1?fu-1:0),Ys=1;Ys{"use strict";t.d(c,{ZP:()=>d});var i={};function s(f,g){}function u(f,g){}function v(){i={}}function l(f,g,y){!g&&!i[y]&&(f(!1,y),i[y]=!0)}function h(f,g){l(s,f,g)}function p(f,g){l(u,f,g)}const d=h},32820:(C,c,t)=>{"use strict";t.d(c,{Z:()=>u});var i=t(27702),s=t(54660);function u(v){var l=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},h=[];return i.Children.forEach(v,function(p){p==null&&!l.keepEmpty||(Array.isArray(p)?h=h.concat(u(p)):(0,s.isFragment)(p)&&p.props?h=h.concat(u(p.props.children,l)):h.push(p))}),h}},42759:(C,c,t)=>{"use strict";t.d(c,{Z:()=>i});function i(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}},72465:(C,c,t)=>{"use strict";t.d(c,{Z:()=>s});var i=t(27473);function s(u){return u instanceof HTMLElement?u:i.findDOMNode(u)}},86588:(C,c,t)=>{"use strict";t.d(c,{Z:()=>s});var i={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(v){var l=v.keyCode;if(v.altKey&&!v.ctrlKey||v.metaKey||l>=i.F1&&l<=i.F12)return!1;switch(l){case i.ALT:case i.CAPS_LOCK:case i.CONTEXT_MENU:case i.CTRL:case i.DOWN:case i.END:case i.ESC:case i.HOME:case i.INSERT:case i.LEFT:case i.MAC_FF_META:case i.META:case i.NUMLOCK:case i.NUM_CENTER:case i.PAGE_DOWN:case i.PAGE_UP:case i.PAUSE:case i.PRINT_SCREEN:case i.RIGHT:case i.SHIFT:case i.UP:case i.WIN_KEY:case i.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(v){if(v>=i.ZERO&&v<=i.NINE||v>=i.NUM_ZERO&&v<=i.NUM_MULTIPLY||v>=i.A&&v<=i.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&v===0)return!0;switch(v){case i.SPACE:case i.QUESTION_MARK:case i.NUM_PLUS:case i.NUM_MINUS:case i.NUM_PERIOD:case i.NUM_DIVISION:case i.SEMICOLON:case i.DASH:case i.EQUALS:case i.COMMA:case i.PERIOD:case i.SLASH:case i.APOSTROPHE:case i.SINGLE_QUOTE:case i.OPEN_SQUARE_BRACKET:case i.BACKSLASH:case i.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}};const s=i},87460:(C,c,t)=>{"use strict";t.d(c,{Z:()=>v});var i=t(27702),s=t(42759),u=(0,s.Z)()?i.useLayoutEffect:i.useEffect;const v=u},50975:(C,c,t)=>{"use strict";t.d(c,{Z:()=>s});var i=t(27702);function s(u,v,l){var h=i.useRef({});return(!("value"in h.current)||l(h.current.condition,v))&&(h.current.value=u(),h.current.condition=v),h.current.value}},77152:(C,c,t)=>{"use strict";t.d(c,{Z:()=>s});var i=t(48632);function s(u,v){var l=(0,i.Z)({},u);return Array.isArray(v)&&v.forEach(function(h){delete l[h]}),l}},29353:(C,c,t)=>{"use strict";t.d(c,{Z:()=>d});var i=t(48632),s=`accept acceptCharset accessKey action allowFullScreen allowTransparency alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge charSet checked classID className colSpan cols content contentEditable contextMenu controls coords crossOrigin data dateTime default defer dir disabled download draggable encType form formAction formEncType formMethod formNoValidate formTarget frameBorder headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media mediaGroup method min minLength multiple muted name noValidate nonce open optimum pattern placeholder poster preload radioGroup readOnly rel required reversed role rowSpan rows sandbox scope scoped scrolling seamless selected shape size sizes span spellCheck src srcDoc srcLang srcSet start step style summary tabIndex target title type useMap value width wmode wrap`,u=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,v="".concat(s," ").concat(u).split(/[\s\n]+/),l="aria-",h="data-";function p(f,g){return f.indexOf(g)===0}function d(f){var g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,y;g===!1?y={aria:!0,data:!0,attr:!0}:g===!0?y={aria:!0}:y=(0,i.Z)({},g);var b={};return Object.keys(f).forEach(function(E){(y.aria&&(E==="role"||p(E,l))||y.data&&p(E,h)||y.attr&&v.includes(E))&&(b[E]=f[E])}),b}},94792:(C,c,t)=>{"use strict";t.d(c,{Z:()=>h});var i=function(d){return+setTimeout(d,16)},s=function(d){return clearTimeout(d)};typeof window<"u"&&"requestAnimationFrame"in window&&(i=function(d){return window.requestAnimationFrame(d)},s=function(d){return window.cancelAnimationFrame(d)});var u=0,v=new Map;function l(p){v.delete(p)}function h(p){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;u+=1;var f=u;function g(y){if(y===0)l(f),p();else{var b=i(function(){g(y-1)});v.set(f,b)}}return g(d),f}h.cancel=function(p){var d=v.get(p);return l(d),s(d)}},69365:(C,c,t)=>{"use strict";t.d(c,{Yr:()=>p,sQ:()=>l,x1:()=>h});var i=t(4484),s=t(54660),u=t(50975);function v(d,f){typeof d=="function"?d(f):(0,i.Z)(d)==="object"&&d&&"current"in d&&(d.current=f)}function l(){for(var d=arguments.length,f=new Array(d),g=0;g{"use strict";t.d(c,{Kp:()=>s,ZP:()=>d});var i={};function s(f,g){}function u(f,g){}function v(){i={}}function l(f,g,y){!g&&!i[y]&&(f(!1,y),i[y]=!0)}function h(f,g){l(s,f,g)}function p(f,g){l(u,f,g)}const d=h},55006:(C,c,t)=>{"use strict";t.d(c,{Z:()=>i});function i(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}},66145:(C,c,t)=>{"use strict";t.d(c,{Z:()=>v});var i=t(27702),s=t(55006),u=(0,s.Z)()?i.useLayoutEffect:i.useEffect;const v=u;var l=function(p,d){var f=React.useRef(!0);u(function(){if(!f.current)return p()},d),u(function(){return f.current=!1,function(){f.current=!0}},[])}},76875:(C,c,t)=>{"use strict";t.d(c,{mH:()=>l,Yr:()=>d,x1:()=>p});var i=t(4484),s=t(54660),u=t(27702);function v(f,g,y){var b=u.useRef({});return(!("value"in b.current)||y(b.current.condition,g))&&(b.current.value=f(),b.current.condition=g),b.current.value}function l(f,g){typeof f=="function"?f(g):(0,i.Z)(f)==="object"&&f&&"current"in f&&(f.current=g)}function h(){for(var f=arguments.length,g=new Array(f),y=0;y{"use strict";t.d(c,{ZP:()=>d});var i={};function s(f,g){}function u(f,g){}function v(){i={}}function l(f,g,y){!g&&!i[y]&&(f(!1,y),i[y]=!0)}function h(f,g){l(s,f,g)}function p(f,g){l(u,f,g)}const d=h},85532:(C,c,t)=>{"use strict";t.d(c,{Z5:()=>_l,_l:()=>As,bK:()=>Jl});var i=t(27702),s=t(42030),u=t(94285),v=t(48632);function l(Fe){return"Minified Redux error #"+Fe+"; visit https://redux.js.org/Errors?code="+Fe+" for the full message or use the non-minified dev environment for full errors. "}var h=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),p=function(){return Math.random().toString(36).substring(7).split("").join(".")},d={INIT:"@@redux/INIT"+p(),REPLACE:"@@redux/REPLACE"+p(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+p()}};function f(Fe){if(typeof Fe!="object"||Fe===null)return!1;for(var He=Fe;Object.getPrototypeOf(He)!==null;)He=Object.getPrototypeOf(He);return Object.getPrototypeOf(Fe)===He}function g(Fe){if(Fe===void 0)return"undefined";if(Fe===null)return"null";var He=typeof Fe;switch(He){case"boolean":case"string":case"number":case"symbol":case"function":return He}if(Array.isArray(Fe))return"array";if(E(Fe))return"date";if(b(Fe))return"error";var Dt=y(Fe);switch(Dt){case"Symbol":case"Promise":case"WeakMap":case"WeakSet":case"Map":case"Set":return Dt}return He.slice(8,-1).toLowerCase().replace(/\s/g,"")}function y(Fe){return typeof Fe.constructor=="function"?Fe.constructor.name:null}function b(Fe){return Fe instanceof Error||typeof Fe.message=="string"&&Fe.constructor&&typeof Fe.constructor.stackTraceLimit=="number"}function E(Fe){return Fe instanceof Date?!0:typeof Fe.toDateString=="function"&&typeof Fe.getDate=="function"&&typeof Fe.setDate=="function"}function S(Fe){var He=typeof Fe;return He}function w(Fe,He,Dt){var gn;if(typeof He=="function"&&typeof Dt=="function"||typeof Dt=="function"&&typeof arguments[3]=="function")throw new Error(l(0));if(typeof He=="function"&&typeof Dt>"u"&&(Dt=He,He=void 0),typeof Dt<"u"){if(typeof Dt!="function")throw new Error(l(1));return Dt(w)(Fe,He)}if(typeof Fe!="function")throw new Error(l(2));var Xn=Fe,cr=He,jr=[],Hr=jr,sa=!1;function Ia(){Hr===jr&&(Hr=jr.slice())}function Aa(){if(sa)throw new Error(l(3));return cr}function pa(Cs){if(typeof Cs!="function")throw new Error(l(4));if(sa)throw new Error(l(5));var vs=!0;return Ia(),Hr.push(Cs),function(){if(vs){if(sa)throw new Error(l(6));vs=!1,Ia();var Eu=Hr.indexOf(Cs);Hr.splice(Eu,1),jr=null}}}function Yi(Cs){if(!f(Cs))throw new Error(l(7));if(typeof Cs.type>"u")throw new Error(l(8));if(sa)throw new Error(l(9));try{sa=!0,cr=Xn(cr,Cs)}finally{sa=!1}for(var vs=jr=Hr,Rs=0;Rs0)return"Unexpected "+(jr.length>1?"keys":"key")+" "+('"'+jr.join('", "')+'" found in '+cr+". ")+"Expected to find one of the known reducer keys instead: "+('"'+Xn.join('", "')+'". Unexpected keys will be ignored.')}function R(Fe){Object.keys(Fe).forEach(function(He){var Dt=Fe[He],gn=Dt(void 0,{type:d.INIT});if(typeof gn>"u")throw new Error(l(12));if(typeof Dt(void 0,{type:d.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(l(13))})}function T(Fe){for(var He=Object.keys(Fe),Dt={},gn=0;gn"u"){var _u=Aa&&Aa.type;throw new Error(l(14))}eo[Cs]=Eu,Yi=Yi||Eu!==Rs}return Yi=Yi||cr.length!==Object.keys(Ia).length,Yi?eo:Ia}}function A(Fe,He){return function(){return He(Fe.apply(this,arguments))}}function I(Fe,He){if(typeof Fe=="function")return A(Fe,He);if(typeof Fe!="object"||Fe===null)throw new Error(l(16));var Dt={};for(var gn in Fe){var Xn=Fe[gn];typeof Xn=="function"&&(Dt[gn]=A(Xn,He))}return Dt}function N(){for(var Fe=arguments.length,He=new Array(Fe),Dt=0;Dt");return gn.callbacks},gn.setCallbacks=function(Hr){gn.callbacks=Hr},gn}var Dt=He.prototype;return Dt.componentDidMount=function(){this.unbind=Ce(window,[{eventName:"error",fn:this.onWindowError}])},Dt.componentDidCatch=function(Xn){if(Xn instanceof tt){this.setState({});return}throw Xn},Dt.componentWillUnmount=function(){this.unbind()},Dt.render=function(){return this.props.children(this.setCallbacks)},He}(i.Component),je=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key `,Et=function(He){return He+1},ct=function(He){return` You have lifted an item in position `+Et(He.source.index)+` `},ut=function(He,Dt){var gn=He.droppableId===Dt.droppableId,Xn=Et(He.index),cr=Et(Dt.index);return gn?` You have moved the item from position `+Xn+` to position `+cr+` `:` You have moved the item from position `+Xn+` in list `+He.droppableId+` to list `+Dt.droppableId+` in position `+cr+` `},Ne=function(He,Dt,gn){var Xn=Dt.droppableId===gn.droppableId;return Xn?` The item `+He+` has been combined with `+gn.draggableId:` The item `+He+` in list `+Dt.droppableId+` has been combined with `+gn.draggableId+` in list `+gn.droppableId+` `},mt=function(He){var Dt=He.destination;if(Dt)return ut(He.source,Dt);var gn=He.combine;return gn?Ne(He.draggableId,He.source,gn):"You are over an area that cannot be dropped on"},bt=function(He){return` The item has returned to its starting position of `+Et(He.index)+` `},Gt=function(He){if(He.reason==="CANCEL")return` Movement cancelled. `+bt(He.source)+` `;var Dt=He.destination,gn=He.combine;return Dt?` You have dropped the item. `+ut(He.source,Dt)+` `:gn?` You have dropped the item. `+Ne(He.draggableId,He.source,gn)+` `:` The item has been dropped while not over a drop area. `+bt(He.source)+` `},hn={dragHandleUsageInstructions:je,onDragStart:ct,onDragUpdate:mt,onDragEnd:Gt},Yt={x:0,y:0},Bt=function(He,Dt){return{x:He.x+Dt.x,y:He.y+Dt.y}},Lt=function(He,Dt){return{x:He.x-Dt.x,y:He.y-Dt.y}},zt=function(He,Dt){return He.x===Dt.x&&He.y===Dt.y},Kt=function(He){return{x:He.x!==0?-He.x:0,y:He.y!==0?-He.y:0}},vt=function(He,Dt,gn){var Xn;return gn===void 0&&(gn=0),Xn={},Xn[He]=Dt,Xn[He==="x"?"y":"x"]=gn,Xn},Ve=function(He,Dt){return Math.sqrt(Math.pow(Dt.x-He.x,2)+Math.pow(Dt.y-He.y,2))},lt=function(He,Dt){return Math.min.apply(Math,Dt.map(function(gn){return Ve(He,gn)}))},at=function(He){return function(Dt){return{x:He(Dt.x),y:He(Dt.y)}}},Xt=function(Fe,He){var Dt=L({top:Math.max(He.top,Fe.top),right:Math.min(He.right,Fe.right),bottom:Math.min(He.bottom,Fe.bottom),left:Math.max(He.left,Fe.left)});return Dt.width<=0||Dt.height<=0?null:Dt},rt=function(He,Dt){return{top:He.top+Dt.y,left:He.left+Dt.x,bottom:He.bottom+Dt.y,right:He.right+Dt.x}},Rt=function(He){return[{x:He.left,y:He.top},{x:He.right,y:He.top},{x:He.left,y:He.bottom},{x:He.right,y:He.bottom}]},rn={top:0,right:0,bottom:0,left:0},sn=function(He,Dt){return Dt?rt(He,Dt.scroll.diff.displacement):He},Jn=function(He,Dt,gn){if(gn&&gn.increasedBy){var Xn;return(0,u.Z)({},He,(Xn={},Xn[Dt.end]=He[Dt.end]+gn.increasedBy[Dt.line],Xn))}return He},ze=function(He,Dt){return Dt&&Dt.shouldClipSubject?Xt(Dt.pageMarginBox,He):L(He)},st=function(Fe){var He=Fe.page,Dt=Fe.withPlaceholder,gn=Fe.axis,Xn=Fe.frame,cr=sn(He.marginBox,Xn),jr=Jn(cr,gn,Dt),Hr=ze(jr,Xn);return{page:He,withPlaceholder:Dt,active:Hr}},en=function(Fe,He){Fe.frame||ke(!1);var Dt=Fe.frame,gn=Lt(He,Dt.scroll.initial),Xn=Kt(gn),cr=(0,u.Z)({},Dt,{scroll:{initial:Dt.scroll.initial,current:He,diff:{value:gn,displacement:Xn},max:Dt.scroll.max}}),jr=st({page:Fe.subject.page,withPlaceholder:Fe.subject.withPlaceholder,axis:Fe.axis,frame:cr}),Hr=(0,u.Z)({},Fe,{frame:cr,subject:jr});return Hr};function wt(Fe){return Number.isInteger?Number.isInteger(Fe):typeof Fe=="number"&&isFinite(Fe)&&Math.floor(Fe)===Fe}function Ke(Fe){return Object.values?Object.values(Fe):Object.keys(Fe).map(function(He){return Fe[He]})}function Ut(Fe,He){if(Fe.findIndex)return Fe.findIndex(He);for(var Dt=0;DtFe.bottom,Ia=gn.leftFe.right,Aa=sa&&Ia;if(Aa)return!0;var pa=sa&&jr||Ia&&cr;return pa}},or=function(Fe){var He=Dn(Fe.top,Fe.bottom),Dt=Dn(Fe.left,Fe.right);return function(gn){var Xn=He(gn.top)&&He(gn.bottom)&&Dt(gn.left)&&Dt(gn.right);return Xn}},Qr={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},ni={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},yr=function(Fe){return function(He){var Dt=Dn(He.top,He.bottom),gn=Dn(He.left,He.right);return function(Xn){return Fe===Qr?Dt(Xn.top)&&Dt(Xn.bottom):gn(Xn.left)&&gn(Xn.right)}}},si=function(He,Dt){var gn=Dt.frame?Dt.frame.scroll.diff.displacement:Yt;return rt(He,gn)},Yr=function(He,Dt,gn){return Dt.subject.active?gn(Dt.subject.active)(He):!1},Ci=function(He,Dt,gn){return gn(Dt)(He)},Ni=function(He){var Dt=He.target,gn=He.destination,Xn=He.viewport,cr=He.withDroppableDisplacement,jr=He.isVisibleThroughFrameFn,Hr=cr?si(Dt,gn):Dt;return Yr(Hr,gn,jr)&&Ci(Hr,Xn,jr)},fa=function(He){return Ni((0,u.Z)({},He,{isVisibleThroughFrameFn:Vn}))},ha=function(He){return Ni((0,u.Z)({},He,{isVisibleThroughFrameFn:or}))},Ca=function(He){return Ni((0,u.Z)({},He,{isVisibleThroughFrameFn:yr(He.destination.axis)}))},li=function(He,Dt,gn){if(typeof gn=="boolean")return gn;if(!Dt)return!0;var Xn=Dt.invisible,cr=Dt.visible;if(Xn[He])return!1;var jr=cr[He];return jr?jr.shouldAnimate:!0};function la(Fe,He){var Dt=Fe.page.marginBox,gn={top:He.point.y,right:0,bottom:0,left:He.point.x};return L($(Dt,gn))}function Oa(Fe){var He=Fe.afterDragging,Dt=Fe.destination,gn=Fe.displacedBy,Xn=Fe.viewport,cr=Fe.forceShouldAnimate,jr=Fe.last;return He.reduce(function(sa,Ia){var Aa=la(Ia,gn),pa=Ia.descriptor.id;sa.all.push(pa);var Yi=fa({target:Aa,destination:Dt,viewport:Xn,withDroppableDisplacement:!0});if(!Yi)return sa.invisible[Ia.descriptor.id]=!0,sa;var eo=li(pa,jr,cr),$o={draggableId:pa,shouldAnimate:eo};return sa.visible[pa]=$o,sa},{all:[],visible:{},invisible:{}})}function wa(Fe,He){if(!Fe.length)return 0;var Dt=Fe[Fe.length-1].descriptor.index;return He.inHomeList?Dt:Dt+1}function vo(Fe){var He=Fe.insideDestination,Dt=Fe.inHomeList,gn=Fe.displacedBy,Xn=Fe.destination,cr=wa(He,{inHomeList:Dt});return{displaced:mn,displacedBy:gn,at:{type:"REORDER",destination:{droppableId:Xn.descriptor.id,index:cr}}}}function Qn(Fe){var He=Fe.draggable,Dt=Fe.insideDestination,gn=Fe.destination,Xn=Fe.viewport,cr=Fe.displacedBy,jr=Fe.last,Hr=Fe.index,sa=Fe.forceShouldAnimate,Ia=Tt(He,gn);if(Hr==null)return vo({insideDestination:Dt,inHomeList:Ia,displacedBy:cr,destination:gn});var Aa=on(Dt,function(Cs){return Cs.descriptor.index===Hr});if(!Aa)return vo({insideDestination:Dt,inHomeList:Ia,displacedBy:cr,destination:gn});var pa=vn(He,Dt),Yi=Dt.indexOf(Aa),eo=pa.slice(Yi),$o=Oa({afterDragging:eo,destination:gn,displacedBy:cr,last:jr,viewport:Xn.frame,forceShouldAnimate:sa});return{displaced:$o,displacedBy:cr,at:{type:"REORDER",destination:{droppableId:gn.descriptor.id,index:Hr}}}}function _r(Fe,He){return!!He.effected[Fe]}var $r=function(Fe){var He=Fe.isMovingForward,Dt=Fe.destination,gn=Fe.draggables,Xn=Fe.combine,cr=Fe.afterCritical;if(!Dt.isCombineEnabled)return null;var jr=Xn.draggableId,Hr=gn[jr],sa=Hr.descriptor.index,Ia=_r(jr,cr);return Ia?He?sa:sa-1:He?sa+1:sa},Ti=function(Fe){var He=Fe.isMovingForward,Dt=Fe.isInHomeList,gn=Fe.insideDestination,Xn=Fe.location;if(!gn.length)return null;var cr=Xn.index,jr=He?cr+1:cr-1,Hr=gn[0].descriptor.index,sa=gn[gn.length-1].descriptor.index,Ia=Dt?sa:sa+1;return jrIa?null:jr},xt=function(Fe){var He=Fe.isMovingForward,Dt=Fe.isInHomeList,gn=Fe.draggable,Xn=Fe.draggables,cr=Fe.destination,jr=Fe.insideDestination,Hr=Fe.previousImpact,sa=Fe.viewport,Ia=Fe.afterCritical,Aa=Hr.at;if(Aa||ke(!1),Aa.type==="REORDER"){var pa=Ti({isMovingForward:He,isInHomeList:Dt,location:Aa.destination,insideDestination:jr});return pa==null?null:Qn({draggable:gn,insideDestination:jr,destination:cr,viewport:sa,last:Hr.displaced,displacedBy:Hr.displacedBy,index:pa})}var Yi=$r({isMovingForward:He,destination:cr,displaced:Hr.displaced,draggables:Xn,combine:Aa.combine,afterCritical:Ia});return Yi==null?null:Qn({draggable:gn,insideDestination:jr,destination:cr,viewport:sa,last:Hr.displaced,displacedBy:Hr.displacedBy,index:Yi})},On=function(Fe){var He=Fe.displaced,Dt=Fe.afterCritical,gn=Fe.combineWith,Xn=Fe.displacedBy,cr=!!(He.visible[gn]||He.invisible[gn]);return _r(gn,Dt)?cr?Yt:Kt(Xn.point):cr?Xn.point:Yt},Zn=function(Fe){var He=Fe.afterCritical,Dt=Fe.impact,gn=Fe.draggables,Xn=qt(Dt);Xn||ke(!1);var cr=Xn.draggableId,jr=gn[cr].page.borderBox.center,Hr=On({displaced:Dt.displaced,afterCritical:He,combineWith:cr,displacedBy:Dt.displacedBy});return Bt(jr,Hr)},Ur=function(He,Dt){return Dt.margin[He.start]+Dt.borderBox[He.size]/2},En=function(He,Dt){return Dt.margin[He.end]+Dt.borderBox[He.size]/2},ln=function(He,Dt,gn){return Dt[He.crossAxisStart]+gn.margin[He.crossAxisStart]+gn.borderBox[He.crossAxisSize]/2},jn=function(He){var Dt=He.axis,gn=He.moveRelativeTo,Xn=He.isMoving;return vt(Dt.line,gn.marginBox[Dt.end]+Ur(Dt,Xn),ln(Dt,gn.marginBox,Xn))},rr=function(He){var Dt=He.axis,gn=He.moveRelativeTo,Xn=He.isMoving;return vt(Dt.line,gn.marginBox[Dt.start]-En(Dt,Xn),ln(Dt,gn.marginBox,Xn))},Mr=function(He){var Dt=He.axis,gn=He.moveInto,Xn=He.isMoving;return vt(Dt.line,gn.contentBox[Dt.start]+Ur(Dt,Xn),ln(Dt,gn.contentBox,Xn))},Ir=function(Fe){var He=Fe.impact,Dt=Fe.draggable,gn=Fe.draggables,Xn=Fe.droppable,cr=Fe.afterCritical,jr=Ft(Xn.descriptor.id,gn),Hr=Dt.page,sa=Xn.axis;if(!jr.length)return Mr({axis:sa,moveInto:Xn.page,isMoving:Hr});var Ia=He.displaced,Aa=He.displacedBy,pa=Ia.all[0];if(pa){var Yi=gn[pa];if(_r(pa,cr))return rr({axis:sa,moveRelativeTo:Yi.page,isMoving:Hr});var eo=te(Yi.page,Aa.point);return rr({axis:sa,moveRelativeTo:eo,isMoving:Hr})}var $o=jr[jr.length-1];if($o.descriptor.id===Dt.descriptor.id)return Hr.borderBox.center;if(_r($o.descriptor.id,cr)){var Cs=te($o.page,Kt(cr.displacedBy.point));return jn({axis:sa,moveRelativeTo:Cs,isMoving:Hr})}return jn({axis:sa,moveRelativeTo:$o.page,isMoving:Hr})},Zr=function(Fe,He){var Dt=Fe.frame;return Dt?Bt(He,Dt.scroll.diff.displacement):He},lr=function(He){var Dt=He.impact,gn=He.draggable,Xn=He.droppable,cr=He.draggables,jr=He.afterCritical,Hr=gn.page.borderBox.center,sa=Dt.at;return!Xn||!sa?Hr:sa.type==="REORDER"?Ir({impact:Dt,draggable:gn,draggables:cr,droppable:Xn,afterCritical:jr}):Zn({impact:Dt,draggables:cr,afterCritical:jr})},Jr=function(Fe){var He=lr(Fe),Dt=Fe.droppable,gn=Dt?Zr(Dt,He):He;return gn},pi=function(Fe,He){var Dt=Lt(He,Fe.scroll.initial),gn=Kt(Dt),Xn=L({top:He.y,bottom:He.y+Fe.frame.height,left:He.x,right:He.x+Fe.frame.width}),cr={frame:Xn,scroll:{initial:Fe.scroll.initial,max:Fe.scroll.max,current:He,diff:{value:Dt,displacement:gn}}};return cr};function Ri(Fe,He){return Fe.map(function(Dt){return He[Dt]})}function Ki(Fe,He){for(var Dt=0;Dt1?Aa.sort(function(pa,Yi){return jo(pa)[Hr.start]-jo(Yi)[Hr.start]})[0]:Ia.sort(function(pa,Yi){var eo=lt(Dt,Rt(jo(pa))),$o=lt(Dt,Rt(jo(Yi)));return eo!==$o?eo-$o:jo(pa)[Hr.start]-jo(Yi)[Hr.start]})[0]},Go=function(He,Dt){var gn=He.page.borderBox.center;return _r(He.descriptor.id,Dt)?Lt(gn,Dt.displacedBy.point):gn},wr=function(He,Dt){var gn=He.page.borderBox;return _r(He.descriptor.id,Dt)?rt(gn,Kt(Dt.displacedBy.point)):gn},qi=function(Fe){var He=Fe.pageBorderBoxCenter,Dt=Fe.viewport,gn=Fe.destination,Xn=Fe.insideDestination,cr=Fe.afterCritical,jr=Xn.filter(function(Hr){return ha({target:wr(Hr,cr),destination:gn,viewport:Dt.frame,withDroppableDisplacement:!0})}).sort(function(Hr,sa){var Ia=Ve(He,Zr(gn,Go(Hr,cr))),Aa=Ve(He,Zr(gn,Go(sa,cr)));return IaHe.left&&Fe.topHe.top}function qa(Fe){var He=Fe.pageBorderBox,Dt=Fe.draggable,gn=Fe.candidates,Xn=Dt.page.borderBox.center,cr=gn.map(function(jr){var Hr=jr.axis,sa=vt(jr.axis.line,He.center[Hr.line],jr.page.borderBox.center[Hr.crossAxisLine]);return{id:jr.descriptor.id,distance:Ve(Xn,sa)}}).sort(function(jr,Hr){return Hr.distance-jr.distance});return cr[0]?cr[0].id:null}function se(Fe){var He=Fe.pageBorderBox,Dt=Fe.draggable,gn=Fe.droppables,Xn=ot(gn).filter(function(cr){if(!cr.isEnabled)return!1;var jr=cr.subject.active;if(!jr||!Ya(He,jr))return!1;if(Wi(jr)(He.center))return!0;var Hr=cr.axis,sa=jr.center[Hr.crossAxisLine],Ia=He[Hr.crossAxisStart],Aa=He[Hr.crossAxisEnd],pa=Dn(jr[Hr.crossAxisStart],jr[Hr.crossAxisEnd]),Yi=pa(Ia),eo=pa(Aa);return!Yi&&!eo?!0:Yi?Iasa});return Xn.length?Xn.length===1?Xn[0].descriptor.id:qa({pageBorderBox:He,draggable:Dt,candidates:Xn}):null}var ye=function(He,Dt){return L(rt(He,Dt))},Xe=function(Fe,He){var Dt=Fe.frame;return Dt?ye(He,Dt.scroll.diff.value):He};function yt(Fe){var He=Fe.displaced,Dt=Fe.id;return!!(He.visible[Dt]||He.invisible[Dt])}function Wt(Fe){var He=Fe.draggable,Dt=Fe.closest,gn=Fe.inHomeList;return Dt?gn&&Dt.descriptor.index>He.descriptor.index?Dt.descriptor.index-1:Dt.descriptor.index:null}var Qt=function(Fe){var He=Fe.pageBorderBoxWithDroppableScroll,Dt=Fe.draggable,gn=Fe.destination,Xn=Fe.insideDestination,cr=Fe.last,jr=Fe.viewport,Hr=Fe.afterCritical,sa=gn.axis,Ia=ja(gn.axis,Dt.displaceBy),Aa=Ia.value,pa=He[sa.start],Yi=He[sa.end],eo=vn(Dt,Xn),$o=on(eo,function(vs){var Rs=vs.descriptor.id,Eu=vs.page.borderBox.center[sa.line],_u=_r(Rs,Hr),ju=yt({displaced:cr,id:Rs});return _u?ju?Yi<=Eu:paRs[Hr.start]+_u&&paRs[Hr.start]-Ia+_u&&AaRs[Hr.start]+Ia+_u&&paRs[Hr.start]+_u&&Aa=yi)return dr;var cr=Xn/yi,jr=ea+ci*cr,Hr=gn==="CANCEL"?jr*xa:jr;return Number(Hr.toFixed(2))},ka=function(Fe){var He=Fe.impact,Dt=Fe.draggable,gn=Fe.dimensions,Xn=Fe.viewport,cr=Fe.afterCritical,jr=gn.draggables,Hr=gn.droppables,sa=qn(He),Ia=sa?Hr[sa]:null,Aa=Hr[Dt.descriptor.droppableId],pa=Ko({impact:He,draggable:Dt,draggables:jr,afterCritical:cr,droppable:Ia||Aa,viewport:Xn}),Yi=Lt(pa,Dt.client.borderBox.center);return Yi},Io=function(Fe){var He=Fe.draggables,Dt=Fe.reason,gn=Fe.lastImpact,Xn=Fe.home,cr=Fe.viewport,jr=Fe.onLiftImpact;if(!gn.at||Dt!=="DROP"){var Hr=Xa({draggables:He,impact:jr,destination:Xn,viewport:cr,forceShouldAnimate:!0});return{impact:Hr,didDropInsideDroppable:!1}}if(gn.at.type==="REORDER")return{impact:gn,didDropInsideDroppable:!0};var sa=(0,u.Z)({},gn,{displaced:mn});return{impact:sa,didDropInsideDroppable:!0}},Co=function(Fe){var He=Fe.getState,Dt=Fe.dispatch;return function(gn){return function(Xn){if(Xn.type!=="DROP"){gn(Xn);return}var cr=He(),jr=Xn.payload.reason;if(cr.phase==="COLLECTING"){Dt(cn({reason:jr}));return}if(cr.phase!=="IDLE"){var Hr=cr.phase==="DROP_PENDING"&&cr.isWaiting;Hr&&ke(!1),cr.phase==="DRAGGING"||cr.phase==="DROP_PENDING"||ke(!1);var sa=cr.critical,Ia=cr.dimensions,Aa=Ia.draggables[cr.critical.draggable.id],pa=Io({reason:jr,lastImpact:cr.impact,afterCritical:cr.afterCritical,onLiftImpact:cr.onLiftImpact,home:cr.dimensions.droppables[cr.critical.droppable.id],viewport:cr.viewport,draggables:cr.dimensions.draggables}),Yi=pa.impact,eo=pa.didDropInsideDroppable,$o=eo?it(Yi):null,Cs=eo?qt(Yi):null,vs={index:sa.draggable.index,droppableId:sa.droppable.id},Rs={draggableId:Aa.descriptor.id,type:Aa.descriptor.type,source:vs,reason:jr,mode:cr.movementMode,destination:$o,combine:Cs},Eu=ka({impact:Yi,draggable:Aa,dimensions:Ia,viewport:cr.viewport,afterCritical:cr.afterCritical}),_u={critical:cr.critical,afterCritical:cr.afterCritical,result:Rs,impact:Yi},ju=!zt(cr.current.client.offset,Eu)||!!Rs.combine;if(!ju){Dt(Fa({completed:_u}));return}var Cl=Cr({current:cr.current.client.offset,destination:Eu,reason:jr}),Yl={newHomeClientOffset:Eu,dropDuration:Cl,completed:_u};Dt(aa(Yl))}}}},_s=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function Is(Fe){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(Dt){Dt.target!==window&&Dt.target!==window.document||Fe()}}}function xs(Fe){var He=Fe.onWindowScroll;function Dt(){He(_s())}var gn=_e(Dt),Xn=Is(gn),cr=At;function jr(){return cr!==At}function Hr(){jr()&&ke(!1),cr=Ce(window,[Xn])}function sa(){jr()||ke(!1),gn.cancel(),cr(),cr=At}return{start:Hr,stop:sa,isActive:jr}}var Zs=function(He){return He.type==="DROP_COMPLETE"||He.type==="DROP_ANIMATE"||He.type==="FLUSH"},Ns=function(Fe){var He=xs({onWindowScroll:function(gn){Fe.dispatch(Ms({newScroll:gn}))}});return function(Dt){return function(gn){!He.isActive()&&gn.type==="INITIAL_PUBLISH"&&He.start(),He.isActive()&&Zs(gn)&&He.stop(),Dt(gn)}}},Us=function(Fe){var He=!1,Dt=!1,gn=setTimeout(function(){Dt=!0}),Xn=function(jr){He||Dt||(He=!0,Fe(jr),clearTimeout(gn))};return Xn.wasCalled=function(){return He},Xn},fu=function(){var Fe=[],He=function(cr){var jr=Ut(Fe,function(Ia){return Ia.timerId===cr});jr===-1&&ke(!1);var Hr=Fe.splice(jr,1),sa=Hr[0];sa.callback()},Dt=function(cr){var jr=setTimeout(function(){return He(jr)}),Hr={timerId:jr,callback:cr};Fe.push(Hr)},gn=function(){if(Fe.length){var cr=[].concat(Fe);Fe.length=0,cr.forEach(function(jr){clearTimeout(jr.timerId),jr.callback()})}};return{add:Dt,flush:gn}},bu=function(He,Dt){return He==null&&Dt==null?!0:He==null||Dt==null?!1:He.droppableId===Dt.droppableId&&He.index===Dt.index},Ys=function(He,Dt){return He==null&&Dt==null?!0:He==null||Dt==null?!1:He.draggableId===Dt.draggableId&&He.droppableId===Dt.droppableId},Hu=function(He,Dt){if(He===Dt)return!0;var gn=He.draggable.id===Dt.draggable.id&&He.draggable.droppableId===Dt.draggable.droppableId&&He.draggable.type===Dt.draggable.type&&He.draggable.index===Dt.draggable.index,Xn=He.droppable.id===Dt.droppable.id&&He.droppable.type===Dt.droppable.type;return gn&&Xn},Zu=function(He,Dt){Y(),Dt(),z()},ql=function(He,Dt){return{draggableId:He.draggable.id,type:He.droppable.type,source:{droppableId:He.droppable.id,index:He.draggable.index},mode:Dt}},Sn=function(He,Dt,gn,Xn){if(!He){gn(Xn(Dt));return}var cr=Us(gn),jr={announce:cr};He(Dt,jr),cr.wasCalled()||gn(Xn(Dt))},Wn=function(Fe,He){var Dt=fu(),gn=null,Xn=function(Yi,eo){gn&&ke(!1),Zu("onBeforeCapture",function(){var $o=Fe().onBeforeCapture;if($o){var Cs={draggableId:Yi,mode:eo};$o(Cs)}})},cr=function(Yi,eo){gn&&ke(!1),Zu("onBeforeDragStart",function(){var $o=Fe().onBeforeDragStart;$o&&$o(ql(Yi,eo))})},jr=function(Yi,eo){gn&&ke(!1);var $o=ql(Yi,eo);gn={mode:eo,lastCritical:Yi,lastLocation:$o.source,lastCombine:null},Dt.add(function(){Zu("onDragStart",function(){return Sn(Fe().onDragStart,$o,He,hn.onDragStart)})})},Hr=function(Yi,eo){var $o=it(eo),Cs=qt(eo);gn||ke(!1);var vs=!Hu(Yi,gn.lastCritical);vs&&(gn.lastCritical=Yi);var Rs=!bu(gn.lastLocation,$o);Rs&&(gn.lastLocation=$o);var Eu=!Ys(gn.lastCombine,Cs);if(Eu&&(gn.lastCombine=Cs),!(!vs&&!Rs&&!Eu)){var _u=(0,u.Z)({},ql(Yi,gn.mode),{combine:Cs,destination:$o});Dt.add(function(){Zu("onDragUpdate",function(){return Sn(Fe().onDragUpdate,_u,He,hn.onDragUpdate)})})}},sa=function(){gn||ke(!1),Dt.flush()},Ia=function(Yi){gn||ke(!1),gn=null,Zu("onDragEnd",function(){return Sn(Fe().onDragEnd,Yi,He,hn.onDragEnd)})},Aa=function(){if(gn){var Yi=(0,u.Z)({},ql(gn.lastCritical,gn.mode),{combine:null,destination:null,reason:"CANCEL"});Ia(Yi)}};return{beforeCapture:Xn,beforeStart:cr,start:jr,update:Hr,flush:sa,drop:Ia,abort:Aa}},vr=function(Fe,He){var Dt=Wn(Fe,He);return function(gn){return function(Xn){return function(cr){if(cr.type==="BEFORE_INITIAL_CAPTURE"){Dt.beforeCapture(cr.payload.draggableId,cr.payload.movementMode);return}if(cr.type==="INITIAL_PUBLISH"){var jr=cr.payload.critical;Dt.beforeStart(jr,cr.payload.movementMode),Xn(cr),Dt.start(jr,cr.payload.movementMode);return}if(cr.type==="DROP_COMPLETE"){var Hr=cr.payload.completed.result;Dt.flush(),Xn(cr),Dt.drop(Hr);return}if(Xn(cr),cr.type==="FLUSH"){Dt.abort();return}var sa=gn.getState();sa.phase==="DRAGGING"&&Dt.update(sa.critical,sa.impact)}}}},kr=function(Fe){return function(He){return function(Dt){if(Dt.type!=="DROP_ANIMATION_FINISHED"){He(Dt);return}var gn=Fe.getState();gn.phase!=="DROP_ANIMATING"&&ke(!1),Fe.dispatch(Fa({completed:gn.completed}))}}},ui=function(Fe){var He=null,Dt=null;function gn(){Dt&&(cancelAnimationFrame(Dt),Dt=null),He&&(He(),He=null)}return function(Xn){return function(cr){if((cr.type==="FLUSH"||cr.type==="DROP_COMPLETE"||cr.type==="DROP_ANIMATION_FINISHED")&&gn(),Xn(cr),cr.type==="DROP_ANIMATE"){var jr={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var sa=Fe.getState();sa.phase==="DROP_ANIMATING"&&Fe.dispatch(nr())}};Dt=requestAnimationFrame(function(){Dt=null,He=Ce(window,[jr])})}}}},ta=function(Fe){return function(){return function(He){return function(Dt){(Dt.type==="DROP_COMPLETE"||Dt.type==="FLUSH"||Dt.type==="DROP_ANIMATE")&&Fe.stopPublishing(),He(Dt)}}}},St=function(Fe){var He=!1;return function(){return function(Dt){return function(gn){if(gn.type==="INITIAL_PUBLISH"){He=!0,Fe.tryRecordFocus(gn.payload.critical.draggable.id),Dt(gn),Fe.tryRestoreFocusRecorded();return}if(Dt(gn),!!He){if(gn.type==="FLUSH"){He=!1,Fe.tryRestoreFocusRecorded();return}if(gn.type==="DROP_COMPLETE"){He=!1;var Xn=gn.payload.completed.result;Xn.combine&&Fe.tryShiftRecord(Xn.draggableId,Xn.combine.draggableId),Fe.tryRestoreFocusRecorded()}}}}}},pt=function(He){return He.type==="DROP_COMPLETE"||He.type==="DROP_ANIMATE"||He.type==="FLUSH"},kt=function(Fe){return function(He){return function(Dt){return function(gn){if(pt(gn)){Fe.stop(),Dt(gn);return}if(gn.type==="INITIAL_PUBLISH"){Dt(gn);var Xn=He.getState();Xn.phase!=="DRAGGING"&&ke(!1),Fe.start(Xn);return}Dt(gn),Fe.scroll(He.getState())}}}},_t=function(Fe){return function(He){return function(Dt){if(He(Dt),Dt.type==="PUBLISH_WHILE_DRAGGING"){var gn=Fe.getState();gn.phase==="DROP_PENDING"&&(gn.isWaiting||Fe.dispatch(tn({reason:gn.reason})))}}}},Mn=N,Pr=function(Fe){var He=Fe.dimensionMarshal,Dt=Fe.focusMarshal,gn=Fe.styleMarshal,Xn=Fe.getResponders,cr=Fe.announce,jr=Fe.autoScroller;return w(br,Mn(K(_a(gn),ta(He),ua(He),Co,kr,ui,_t,kt(jr),Ns,St(Dt),vr(Xn,cr))))},Hi=function(){return{additions:{},removals:{},modified:{}}};function jt(Fe){var He=Fe.registry,Dt=Fe.callbacks,gn=Hi(),Xn=null,cr=function(){Xn||(Dt.collectionStarting(),Xn=requestAnimationFrame(function(){Xn=null,Y();var Aa=gn,pa=Aa.additions,Yi=Aa.removals,eo=Aa.modified,$o=Object.keys(pa).map(function(Rs){return He.draggable.getById(Rs).getDimension(Yt)}).sort(function(Rs,Eu){return Rs.descriptor.index-Eu.descriptor.index}),Cs=Object.keys(eo).map(function(Rs){var Eu=He.droppable.getById(Rs),_u=Eu.callbacks.getScrollWhileDragging();return{droppableId:Rs,scroll:_u}}),vs={additions:$o,removals:Object.keys(Yi),modified:Cs};gn=Hi(),z(),Dt.publish(vs)}))},jr=function(Aa){var pa=Aa.descriptor.id;gn.additions[pa]=Aa,gn.modified[Aa.descriptor.droppableId]=!0,gn.removals[pa]&&delete gn.removals[pa],cr()},Hr=function(Aa){var pa=Aa.descriptor;gn.removals[pa.id]=!0,gn.modified[pa.droppableId]=!0,gn.additions[pa.id]&&delete gn.additions[pa.id],cr()},sa=function(){Xn&&(cancelAnimationFrame(Xn),Xn=null,gn=Hi())};return{add:jr,remove:Hr,stop:sa}}var $n=function(Fe){var He=Fe.scrollHeight,Dt=Fe.scrollWidth,gn=Fe.height,Xn=Fe.width,cr=Lt({x:Dt,y:He},{x:Xn,y:gn}),jr={x:Math.max(0,cr.x),y:Math.max(0,cr.y)};return jr},pn=function(){var Fe=document.documentElement;return Fe||ke(!1),Fe},ee=function(){var Fe=pn(),He=$n({scrollHeight:Fe.scrollHeight,scrollWidth:Fe.scrollWidth,width:Fe.clientWidth,height:Fe.clientHeight});return He},oe=function(){var Fe=_s(),He=ee(),Dt=Fe.y,gn=Fe.x,Xn=pn(),cr=Xn.clientWidth,jr=Xn.clientHeight,Hr=gn+cr,sa=Dt+jr,Ia=L({top:Dt,left:gn,right:Hr,bottom:sa}),Aa={frame:Ia,scroll:{initial:Fe,current:Fe,max:He,diff:{value:Yt,displacement:Yt}}};return Aa},De=function(Fe){var He=Fe.critical,Dt=Fe.scrollOptions,gn=Fe.registry;Y();var Xn=oe(),cr=Xn.scroll.current,jr=He.droppable,Hr=gn.droppable.getAllByType(jr.type).map(function(pa){return pa.callbacks.getDimensionAndWatchScroll(cr,Dt)}),sa=gn.draggable.getAllByType(He.draggable.type).map(function(pa){return pa.getDimension(cr)}),Ia={draggables:Zt(sa),droppables:An(Hr)};z();var Aa={dimensions:Ia,critical:He,viewport:Xn};return Aa};function Be(Fe,He,Dt){if(Dt.descriptor.id===He.id||Dt.descriptor.type!==He.type)return!1;var gn=Fe.droppable.getById(Dt.descriptor.droppableId);return gn.descriptor.mode==="virtual"}var gt=function(Fe,He){var Dt=null,gn=jt({callbacks:{publish:He.publishWhileDragging,collectionStarting:He.collectionStarting},registry:Fe}),Xn=function(eo,$o){Fe.droppable.exists(eo)||ke(!1),Dt&&He.updateDroppableIsEnabled({id:eo,isEnabled:$o})},cr=function(eo,$o){Dt&&(Fe.droppable.exists(eo)||ke(!1),He.updateDroppableIsCombineEnabled({id:eo,isCombineEnabled:$o}))},jr=function(eo,$o){Dt&&(Fe.droppable.exists(eo)||ke(!1),He.updateDroppableScroll({id:eo,newScroll:$o}))},Hr=function(eo,$o){Dt&&Fe.droppable.getById(eo).callbacks.scroll($o)},sa=function(){if(Dt){gn.stop();var eo=Dt.critical.droppable;Fe.droppable.getAllByType(eo.type).forEach(function($o){return $o.callbacks.dragStopped()}),Dt.unsubscribe(),Dt=null}},Ia=function(eo){Dt||ke(!1);var $o=Dt.critical.draggable;eo.type==="ADDITION"&&Be(Fe,$o,eo.value)&&gn.add(eo.value),eo.type==="REMOVAL"&&Be(Fe,$o,eo.value)&&gn.remove(eo.value)},Aa=function(eo){Dt&&ke(!1);var $o=Fe.draggable.getById(eo.draggableId),Cs=Fe.droppable.getById($o.descriptor.droppableId),vs={draggable:$o.descriptor,droppable:Cs.descriptor},Rs=Fe.subscribe(Ia);return Dt={critical:vs,unsubscribe:Rs},De({critical:vs,registry:Fe,scrollOptions:eo.scrollOptions})},pa={updateDroppableIsEnabled:Xn,updateDroppableIsCombineEnabled:cr,scrollDroppable:Hr,updateDroppableScroll:jr,startPublishing:Aa,stopPublishing:sa};return pa},Ht=function(Fe,He){return Fe.phase==="IDLE"?!0:Fe.phase!=="DROP_ANIMATING"||Fe.completed.result.draggableId===He?!1:Fe.completed.result.reason==="DROP"},nn=function(Fe){window.scrollBy(Fe.x,Fe.y)},Rn=(0,he.default)(function(Fe){return ot(Fe).filter(function(He){return!(!He.isEnabled||!He.frame)})}),Yn=function(He,Dt){var gn=on(Rn(Dt),function(Xn){return Xn.frame||ke(!1),Wi(Xn.frame.pageMarginBox)(He)});return gn},gr=function(Fe){var He=Fe.center,Dt=Fe.destination,gn=Fe.droppables;if(Dt){var Xn=gn[Dt];return Xn.frame?Xn:null}var cr=Yn(He,gn);return cr},Ai={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(He){return Math.pow(He,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},$i=function(Fe,He){var Dt=Fe[He.size]*Ai.startFromPercentage,gn=Fe[He.size]*Ai.maxScrollAtPercentage,Xn={startScrollingFrom:Dt,maxScrollValueAt:gn};return Xn},ma=function(Fe){var He=Fe.startOfRange,Dt=Fe.endOfRange,gn=Fe.current,Xn=Dt-He;if(Xn===0)return 0;var cr=gn-He,jr=cr/Xn;return jr},La=1,Qa=function(Fe,He){if(Fe>He.startScrollingFrom)return 0;if(Fe<=He.maxScrollValueAt)return Ai.maxPixelScroll;if(Fe===He.startScrollingFrom)return La;var Dt=ma({startOfRange:He.maxScrollValueAt,endOfRange:He.startScrollingFrom,current:Fe}),gn=1-Dt,Xn=Ai.maxPixelScroll*Ai.ease(gn);return Math.ceil(Xn)},go=Ai.durationDampening.accelerateAt,Ao=Ai.durationDampening.stopDampeningAt,Fo=function(Fe,He){var Dt=He,gn=Ao,Xn=Date.now(),cr=Xn-Dt;if(cr>=Ao)return Fe;if(crHe.height,cr=Dt.width>He.width;return!cr&&!Xn?gn:cr&&Xn?null:{x:cr?0:gn.x,y:Xn?0:gn.y}},Gu=at(function(Fe){return Fe===0?0:Fe}),an=function(Fe){var He=Fe.dragStartTime,Dt=Fe.container,gn=Fe.subject,Xn=Fe.center,cr=Fe.shouldUseTimeDampening,jr={top:Xn.y-Dt.top,right:Dt.right-Xn.x,bottom:Dt.bottom-Xn.y,left:Xn.x-Dt.left},Hr=eu({container:Dt,distanceToEdges:jr,dragStartTime:He,axis:Qr,shouldUseTimeDampening:cr}),sa=eu({container:Dt,distanceToEdges:jr,dragStartTime:He,axis:ni,shouldUseTimeDampening:cr}),Ia=Gu({x:sa,y:Hr});if(zt(Ia,Yt))return null;var Aa=ks({container:Dt,subject:gn,proposedScroll:Ia});return Aa?zt(Aa,Yt)?null:Aa:null},Nn=at(function(Fe){return Fe===0?0:Fe>0?1:-1}),tr=function(){var Fe=function(Dt,gn){return Dt<0?Dt:Dt>gn?Dt-gn:0};return function(He){var Dt=He.current,gn=He.max,Xn=He.change,cr=Bt(Dt,Xn),jr={x:Fe(cr.x,gn.x),y:Fe(cr.y,gn.y)};return zt(jr,Yt)?null:jr}}(),In=function(He){var Dt=He.max,gn=He.current,Xn=He.change,cr={x:Math.max(gn.x,Dt.x),y:Math.max(gn.y,Dt.y)},jr=Nn(Xn),Hr=tr({max:cr,current:gn,change:jr});return!Hr||jr.x!==0&&Hr.x===0||jr.y!==0&&Hr.y===0},di=function(He,Dt){return In({current:He.scroll.current,max:He.scroll.max,change:Dt})},oi=function(He,Dt){if(!di(He,Dt))return null;var gn=He.scroll.max,Xn=He.scroll.current;return tr({current:Xn,max:gn,change:Dt})},ki=function(He,Dt){var gn=He.frame;return gn?In({current:gn.scroll.current,max:gn.scroll.max,change:Dt}):!1},ri=function(He,Dt){var gn=He.frame;return!gn||!ki(He,Dt)?null:tr({current:gn.scroll.current,max:gn.scroll.max,change:Dt})},bi=function(Fe){var He=Fe.viewport,Dt=Fe.subject,gn=Fe.center,Xn=Fe.dragStartTime,cr=Fe.shouldUseTimeDampening,jr=an({dragStartTime:Xn,container:He.frame,subject:Dt,center:gn,shouldUseTimeDampening:cr});return jr&&di(He,jr)?jr:null},_n=function(Fe){var He=Fe.droppable,Dt=Fe.subject,gn=Fe.center,Xn=Fe.dragStartTime,cr=Fe.shouldUseTimeDampening,jr=He.frame;if(!jr)return null;var Hr=an({dragStartTime:Xn,container:jr.pageMarginBox,subject:Dt,center:gn,shouldUseTimeDampening:cr});return Hr&&ki(He,Hr)?Hr:null},Ua=function(Fe){var He=Fe.state,Dt=Fe.dragStartTime,gn=Fe.shouldUseTimeDampening,Xn=Fe.scrollWindow,cr=Fe.scrollDroppable,jr=He.current.page.borderBoxCenter,Hr=He.dimensions.draggables[He.critical.draggable.id],sa=Hr.page.marginBox;if(He.isWindowScrollAllowed){var Ia=He.viewport,Aa=bi({dragStartTime:Dt,viewport:Ia,subject:sa,center:jr,shouldUseTimeDampening:gn});if(Aa){Xn(Aa);return}}var pa=gr({center:jr,destination:qn(He.impact),droppables:He.dimensions.droppables});if(pa){var Yi=_n({dragStartTime:Dt,droppable:pa,subject:sa,center:jr,shouldUseTimeDampening:gn});Yi&&cr(pa.descriptor.id,Yi)}},va=function(Fe){var He=Fe.scrollWindow,Dt=Fe.scrollDroppable,gn=_e(He),Xn=_e(Dt),cr=null,jr=function(Aa){cr||ke(!1);var pa=cr,Yi=pa.shouldUseTimeDampening,eo=pa.dragStartTime;Ua({state:Aa,scrollWindow:gn,scrollDroppable:Xn,dragStartTime:eo,shouldUseTimeDampening:Yi})},Hr=function(Aa){Y(),cr&&ke(!1);var pa=Date.now(),Yi=!1,eo=function(){Yi=!0};Ua({state:Aa,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:eo,scrollDroppable:eo}),cr={dragStartTime:pa,shouldUseTimeDampening:Yi},z(),Yi&&jr(Aa)},sa=function(){cr&&(gn.cancel(),Xn.cancel(),cr=null)};return{start:Hr,stop:sa,scroll:jr}},Va=function(Fe){var He=Fe.move,Dt=Fe.scrollDroppable,gn=Fe.scrollWindow,Xn=function(Ia,Aa){var pa=Bt(Ia.current.client.selection,Aa);He({client:pa})},cr=function(Ia,Aa){if(!ki(Ia,Aa))return Aa;var pa=ri(Ia,Aa);if(!pa)return Dt(Ia.descriptor.id,Aa),null;var Yi=Lt(Aa,pa);Dt(Ia.descriptor.id,Yi);var eo=Lt(Aa,Yi);return eo},jr=function(Ia,Aa,pa){if(!Ia||!di(Aa,pa))return pa;var Yi=oi(Aa,pa);if(!Yi)return gn(pa),null;var eo=Lt(pa,Yi);gn(eo);var $o=Lt(pa,eo);return $o},Hr=function(Ia){var Aa=Ia.scrollJumpRequest;if(Aa){var pa=qn(Ia.impact);pa||ke(!1);var Yi=cr(Ia.dimensions.droppables[pa],Aa);if(Yi){var eo=Ia.viewport,$o=jr(Ia.isWindowScrollAllowed,eo,Yi);$o&&Xn(Ia,$o)}}};return Hr},Qi=function(Fe){var He=Fe.scrollDroppable,Dt=Fe.scrollWindow,gn=Fe.move,Xn=va({scrollWindow:Dt,scrollDroppable:He}),cr=Va({move:gn,scrollWindow:Dt,scrollDroppable:He}),jr=function(Ia){if(Ia.phase==="DRAGGING"){if(Ia.movementMode==="FLUID"){Xn.scroll(Ia);return}Ia.scrollJumpRequest&&cr(Ia)}},Hr={scroll:jr,start:Xn.start,stop:Xn.stop};return Hr},ro="data-rbd",Pe=function(){var Fe=ro+"-drag-handle";return{base:Fe,draggableId:Fe+"-draggable-id",contextId:Fe+"-context-id"}}(),Nt=function(){var Fe=ro+"-draggable";return{base:Fe,contextId:Fe+"-context-id",id:Fe+"-id"}}(),un=function(){var Fe=ro+"-droppable";return{base:Fe,contextId:Fe+"-context-id",id:Fe+"-id"}}(),xn={contextId:ro+"-scroll-container-context-id"},zn=function(He){return function(Dt){return"["+Dt+'="'+He+'"]'}},sr=function(He,Dt){return He.map(function(gn){var Xn=gn.styles[Dt];return Xn?gn.selector+" { "+Xn+" }":""}).join(" ")},Tr="pointer-events: none;",Br=function(Fe){var He=zn(Fe),Dt=function(){var Hr=` cursor: -webkit-grab; cursor: grab; `;return{selector:He(Pe.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:Hr,dragging:Tr,dropAnimating:Hr}}}(),gn=function(){var Hr=` transition: `+Mo.outOfTheWay+`; `;return{selector:He(Nt.contextId),styles:{dragging:Hr,dropAnimating:Hr,userCancel:Hr}}}(),Xn={selector:He(un.contextId),styles:{always:"overflow-anchor: none;"}},cr={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; `}},jr=[gn,Dt,Xn,cr];return{always:sr(jr,"always"),resting:sr(jr,"resting"),dragging:sr(jr,"dragging"),dropAnimating:sr(jr,"dropAnimating"),userCancel:sr(jr,"userCancel")}},Er=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?i.useLayoutEffect:i.useEffect,Sr=function(){var He=document.querySelector("head");return He||ke(!1),He},Vr=function(He){var Dt=document.createElement("style");return He&&Dt.setAttribute("nonce",He),Dt.type="text/css",Dt};function fi(Fe,He){var Dt=Z(function(){return Br(Fe)},[Fe]),gn=(0,i.useRef)(null),Xn=(0,i.useRef)(null),cr=J((0,he.default)(function(pa){var Yi=Xn.current;Yi||ke(!1),Yi.textContent=pa}),[]),jr=J(function(pa){var Yi=gn.current;Yi||ke(!1),Yi.textContent=pa},[]);Er(function(){!gn.current&&!Xn.current||ke(!1);var pa=Vr(He),Yi=Vr(He);return gn.current=pa,Xn.current=Yi,pa.setAttribute(ro+"-always",Fe),Yi.setAttribute(ro+"-dynamic",Fe),Sr().appendChild(pa),Sr().appendChild(Yi),jr(Dt.always),cr(Dt.resting),function(){var eo=function(Cs){var vs=Cs.current;vs||ke(!1),Sr().removeChild(vs),Cs.current=null};eo(gn),eo(Xn)}},[He,jr,cr,Dt.always,Dt.resting,Fe]);var Hr=J(function(){return cr(Dt.dragging)},[cr,Dt.dragging]),sa=J(function(pa){if(pa==="DROP"){cr(Dt.dropAnimating);return}cr(Dt.userCancel)},[cr,Dt.dropAnimating,Dt.userCancel]),Ia=J(function(){Xn.current&&cr(Dt.resting)},[cr,Dt.resting]),Aa=Z(function(){return{dragging:Hr,dropping:sa,resting:Ia}},[Hr,sa,Ia]);return Aa}var xr=function(Fe){return Fe&&Fe.ownerDocument?Fe.ownerDocument.defaultView:window};function Wr(Fe){return Fe instanceof xr(Fe).HTMLElement}function ti(Fe,He){var Dt="["+Pe.contextId+'="'+Fe+'"]',gn=Tn(document.querySelectorAll(Dt));if(!gn.length)return null;var Xn=on(gn,function(cr){return cr.getAttribute(Pe.draggableId)===He});return!Xn||!Wr(Xn)?null:Xn}function xi(Fe){var He=(0,i.useRef)({}),Dt=(0,i.useRef)(null),gn=(0,i.useRef)(null),Xn=(0,i.useRef)(!1),cr=J(function(Yi,eo){var $o={id:Yi,focus:eo};return He.current[Yi]=$o,function(){var vs=He.current,Rs=vs[Yi];Rs!==$o&&delete vs[Yi]}},[]),jr=J(function(Yi){var eo=ti(Fe,Yi);eo&&eo!==document.activeElement&&eo.focus()},[Fe]),Hr=J(function(Yi,eo){Dt.current===Yi&&(Dt.current=eo)},[]),sa=J(function(){gn.current||Xn.current&&(gn.current=requestAnimationFrame(function(){gn.current=null;var Yi=Dt.current;Yi&&jr(Yi)}))},[jr]),Ia=J(function(Yi){Dt.current=null;var eo=document.activeElement;eo&&eo.getAttribute(Pe.draggableId)===Yi&&(Dt.current=Yi)},[]);Er(function(){return Xn.current=!0,function(){Xn.current=!1;var Yi=gn.current;Yi&&cancelAnimationFrame(Yi)}},[]);var Aa=Z(function(){return{register:cr,tryRecordFocus:Ia,tryRestoreFocusRecorded:sa,tryShiftRecord:Hr}},[cr,Ia,sa,Hr]);return Aa}function Gi(){var Fe={draggables:{},droppables:{}},He=[];function Dt(pa){return He.push(pa),function(){var eo=He.indexOf(pa);eo!==-1&&He.splice(eo,1)}}function gn(pa){He.length&&He.forEach(function(Yi){return Yi(pa)})}function Xn(pa){return Fe.draggables[pa]||null}function cr(pa){var Yi=Xn(pa);return Yi||ke(!1),Yi}var jr={register:function(Yi){Fe.draggables[Yi.descriptor.id]=Yi,gn({type:"ADDITION",value:Yi})},update:function(Yi,eo){var $o=Fe.draggables[eo.descriptor.id];$o&&$o.uniqueId===Yi.uniqueId&&(delete Fe.draggables[eo.descriptor.id],Fe.draggables[Yi.descriptor.id]=Yi)},unregister:function(Yi){var eo=Yi.descriptor.id,$o=Xn(eo);$o&&Yi.uniqueId===$o.uniqueId&&(delete Fe.draggables[eo],gn({type:"REMOVAL",value:Yi}))},getById:cr,findById:Xn,exists:function(Yi){return!!Xn(Yi)},getAllByType:function(Yi){return Ke(Fe.draggables).filter(function(eo){return eo.descriptor.type===Yi})}};function Hr(pa){return Fe.droppables[pa]||null}function sa(pa){var Yi=Hr(pa);return Yi||ke(!1),Yi}var Ia={register:function(Yi){Fe.droppables[Yi.descriptor.id]=Yi},unregister:function(Yi){var eo=Hr(Yi.descriptor.id);eo&&Yi.uniqueId===eo.uniqueId&&delete Fe.droppables[Yi.descriptor.id]},getById:sa,findById:Hr,exists:function(Yi){return!!Hr(Yi)},getAllByType:function(Yi){return Ke(Fe.droppables).filter(function(eo){return eo.descriptor.type===Yi})}};function Aa(){Fe.draggables={},Fe.droppables={},He.length=0}return{draggable:jr,droppable:Ia,subscribe:Dt,clean:Aa}}function _i(){var Fe=Z(Gi,[]);return(0,i.useEffect)(function(){return function(){requestAnimationFrame(Fe.clean)}},[Fe]),Fe}var da=i.createContext(null),Sa=function(){var Fe=document.body;return Fe||ke(!1),Fe},Pa={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},oo=function(He){return"rbd-announcement-"+He};function mo(Fe){var He=Z(function(){return oo(Fe)},[Fe]),Dt=(0,i.useRef)(null);(0,i.useEffect)(function(){var cr=document.createElement("div");return Dt.current=cr,cr.id=He,cr.setAttribute("aria-live","assertive"),cr.setAttribute("aria-atomic","true"),(0,u.Z)(cr.style,Pa),Sa().appendChild(cr),function(){setTimeout(function(){var sa=Sa();sa.contains(cr)&&sa.removeChild(cr),cr===Dt.current&&(Dt.current=null)})}},[He]);var gn=J(function(Xn){var cr=Dt.current;if(cr){cr.textContent=Xn;return}},[]);return gn}var Ga=0,no={separator:"::"};function ca(){Ga=0}function co(Fe,He){return He===void 0&&(He=no),Z(function(){return""+Fe+He.separator+Ga++},[He.separator,Fe])}function Yo(Fe){var He=Fe.contextId,Dt=Fe.uniqueId;return"rbd-hidden-text-"+He+"-"+Dt}function bo(Fe){var He=Fe.contextId,Dt=Fe.text,gn=co("hidden-text",{separator:"-"}),Xn=Z(function(){return Yo({contextId:He,uniqueId:gn})},[gn,He]);return(0,i.useEffect)(function(){var jr=document.createElement("div");return jr.id=Xn,jr.textContent=Dt,jr.style.display="none",Sa().appendChild(jr),function(){var sa=Sa();sa.contains(jr)&&sa.removeChild(jr)}},[Xn,Dt]),Xn}var Ea=i.createContext(null),ko={react:"^16.8.5 || ^17.0.0 || ^18.0.0","react-dom":"^16.8.5 || ^17.0.0 || ^18.0.0"},Es=/(\d+)\.(\d+)\.(\d+)/,Ts=function(He){var Dt=Es.exec(He);Dt==null&&ke(!1);var gn=Number(Dt[1]),Xn=Number(Dt[2]),cr=Number(Dt[3]);return{major:gn,minor:Xn,patch:cr,raw:He}},rs=function(He,Dt){return Dt.major>He.major?!0:Dt.majorHe.minor?!0:Dt.minor=He.patch},ls=function(Fe,He){var Dt=Ts(Fe),gn=Ts(He);rs(Dt,gn)},Ss=` We expect a html5 doctype: This is to ensure consistent browser layout and measurement More information: https://github.com/atlassian/react-beautiful-dnd/blob/master/docs/guides/doctype.md `,cs=function(Fe){var He=Fe.doctype;He&&(He.name.toLowerCase(),He.publicId)};function Do(Fe){}function fs(Fe,He){}function is(){fs(function(){ls(ko.react,i.version),cs(document)},[])}function Os(Fe){var He=(0,i.useRef)(Fe);return(0,i.useEffect)(function(){He.current=Fe}),He}function Qs(){var Fe=null;function He(){return!!Fe}function Dt(jr){return jr===Fe}function gn(jr){Fe&&ke(!1);var Hr={abandon:jr};return Fe=Hr,Hr}function Xn(){Fe||ke(!1),Fe=null}function cr(){Fe&&(Fe.abandon(),Xn())}return{isClaimed:He,isActive:Dt,claim:gn,release:Xn,tryAbandon:cr}}var du=9,Yu=13,$u=27,Xu=32,su=33,Pu=34,Lu=35,hu=36,Js=37,ys=38,qo=39,Ps=40,Ws,Qo=(Ws={},Ws[Yu]=!0,Ws[du]=!0,Ws),ds=function(Fe){Qo[Fe.keyCode]&&Fe.preventDefault()},zu=function(){var Fe="visibilitychange";if(typeof document>"u")return Fe;var He=[Fe,"ms"+Fe,"webkit"+Fe,"moz"+Fe,"o"+Fe],Dt=on(He,function(gn){return"on"+gn in document});return Dt||Fe}(),tu=0,Ou=5;function Hs(Fe,He){return Math.abs(He.x-Fe.x)>=Ou||Math.abs(He.y-Fe.y)>=Ou}var pu={type:"IDLE"};function ku(Fe){var He=Fe.cancel,Dt=Fe.completed,gn=Fe.getPhase,Xn=Fe.setPhase;return[{eventName:"mousemove",fn:function(jr){var Hr=jr.button,sa=jr.clientX,Ia=jr.clientY;if(Hr===tu){var Aa={x:sa,y:Ia},pa=gn();if(pa.type==="DRAGGING"){jr.preventDefault(),pa.actions.move(Aa);return}pa.type!=="PENDING"&&ke(!1);var Yi=pa.point;if(Hs(Yi,Aa)){jr.preventDefault();var eo=pa.actions.fluidLift(Aa);Xn({type:"DRAGGING",actions:eo})}}}},{eventName:"mouseup",fn:function(jr){var Hr=gn();if(Hr.type!=="DRAGGING"){He();return}jr.preventDefault(),Hr.actions.drop({shouldBlockNextClick:!0}),Dt()}},{eventName:"mousedown",fn:function(jr){gn().type==="DRAGGING"&&jr.preventDefault(),He()}},{eventName:"keydown",fn:function(jr){var Hr=gn();if(Hr.type==="PENDING"){He();return}if(jr.keyCode===$u){jr.preventDefault(),He();return}ds(jr)}},{eventName:"resize",fn:He},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){gn().type==="PENDING"&&He()}},{eventName:"webkitmouseforcedown",fn:function(jr){var Hr=gn();if(Hr.type==="IDLE"&&ke(!1),Hr.actions.shouldRespectForcePress()){He();return}jr.preventDefault()}},{eventName:zu,fn:He}]}function Nu(Fe){var He=(0,i.useRef)(pu),Dt=(0,i.useRef)(At),gn=Z(function(){return{eventName:"mousedown",fn:function(pa){if(!pa.defaultPrevented&&pa.button===tu&&!(pa.ctrlKey||pa.metaKey||pa.shiftKey||pa.altKey)){var Yi=Fe.findClosestDraggableId(pa);if(Yi){var eo=Fe.tryGetLock(Yi,jr,{sourceEvent:pa});if(eo){pa.preventDefault();var $o={x:pa.clientX,y:pa.clientY};Dt.current(),Ia(eo,$o)}}}}}},[Fe]),Xn=Z(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(pa){if(!pa.defaultPrevented){var Yi=Fe.findClosestDraggableId(pa);if(Yi){var eo=Fe.findOptionsForDraggable(Yi);eo&&(eo.shouldRespectForcePress||Fe.canGetLock(Yi)&&pa.preventDefault())}}}}},[Fe]),cr=J(function(){var pa={passive:!1,capture:!0};Dt.current=Ce(window,[Xn,gn],pa)},[Xn,gn]),jr=J(function(){var Aa=He.current;Aa.type!=="IDLE"&&(He.current=pu,Dt.current(),cr())},[cr]),Hr=J(function(){var Aa=He.current;jr(),Aa.type==="DRAGGING"&&Aa.actions.cancel({shouldBlockNextClick:!0}),Aa.type==="PENDING"&&Aa.actions.abort()},[jr]),sa=J(function(){var pa={capture:!0,passive:!1},Yi=ku({cancel:Hr,completed:jr,getPhase:function(){return He.current},setPhase:function($o){He.current=$o}});Dt.current=Ce(window,Yi,pa)},[Hr,jr]),Ia=J(function(pa,Yi){He.current.type!=="IDLE"&&ke(!1),He.current={type:"PENDING",point:Yi,actions:pa},sa()},[sa]);Er(function(){return cr(),function(){Dt.current()}},[cr])}var Fu;function Ku(){}var sl=(Fu={},Fu[Pu]=!0,Fu[su]=!0,Fu[hu]=!0,Fu[Lu]=!0,Fu);function lu(Fe,He){function Dt(){He(),Fe.cancel()}function gn(){He(),Fe.drop()}return[{eventName:"keydown",fn:function(cr){if(cr.keyCode===$u){cr.preventDefault(),Dt();return}if(cr.keyCode===Xu){cr.preventDefault(),gn();return}if(cr.keyCode===Ps){cr.preventDefault(),Fe.moveDown();return}if(cr.keyCode===ys){cr.preventDefault(),Fe.moveUp();return}if(cr.keyCode===qo){cr.preventDefault(),Fe.moveRight();return}if(cr.keyCode===Js){cr.preventDefault(),Fe.moveLeft();return}if(sl[cr.keyCode]){cr.preventDefault();return}ds(cr)}},{eventName:"mousedown",fn:Dt},{eventName:"mouseup",fn:Dt},{eventName:"click",fn:Dt},{eventName:"touchstart",fn:Dt},{eventName:"resize",fn:Dt},{eventName:"wheel",fn:Dt,options:{passive:!0}},{eventName:zu,fn:Dt}]}function Tu(Fe){var He=(0,i.useRef)(Ku),Dt=Z(function(){return{eventName:"keydown",fn:function(cr){if(cr.defaultPrevented||cr.keyCode!==Xu)return;var jr=Fe.findClosestDraggableId(cr);if(!jr)return;var Hr=Fe.tryGetLock(jr,Aa,{sourceEvent:cr});if(!Hr)return;cr.preventDefault();var sa=!0,Ia=Hr.snapLift();He.current();function Aa(){sa||ke(!1),sa=!1,He.current(),gn()}He.current=Ce(window,lu(Ia,Aa),{capture:!0,passive:!1})}}},[Fe]),gn=J(function(){var cr={passive:!1,capture:!0};He.current=Ce(window,[Dt],cr)},[Dt]);Er(function(){return gn(),function(){He.current()}},[gn])}var Vs={type:"IDLE"},Ds=120,Ks=.15;function nu(Fe){var He=Fe.cancel,Dt=Fe.getPhase;return[{eventName:"orientationchange",fn:He},{eventName:"resize",fn:He},{eventName:"contextmenu",fn:function(Xn){Xn.preventDefault()}},{eventName:"keydown",fn:function(Xn){if(Dt().type!=="DRAGGING"){He();return}Xn.keyCode===$u&&Xn.preventDefault(),He()}},{eventName:zu,fn:He}]}function Ju(Fe){var He=Fe.cancel,Dt=Fe.completed,gn=Fe.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(cr){var jr=gn();if(jr.type!=="DRAGGING"){He();return}jr.hasMoved=!0;var Hr=cr.touches[0],sa=Hr.clientX,Ia=Hr.clientY,Aa={x:sa,y:Ia};cr.preventDefault(),jr.actions.move(Aa)}},{eventName:"touchend",fn:function(cr){var jr=gn();if(jr.type!=="DRAGGING"){He();return}cr.preventDefault(),jr.actions.drop({shouldBlockNextClick:!0}),Dt()}},{eventName:"touchcancel",fn:function(cr){if(gn().type!=="DRAGGING"){He();return}cr.preventDefault(),He()}},{eventName:"touchforcechange",fn:function(cr){var jr=gn();jr.type==="IDLE"&&ke(!1);var Hr=cr.touches[0];if(Hr){var sa=Hr.force>=Ks;if(sa){var Ia=jr.actions.shouldRespectForcePress();if(jr.type==="PENDING"){Ia&&He();return}if(Ia){if(jr.hasMoved){cr.preventDefault();return}He();return}cr.preventDefault()}}}},{eventName:zu,fn:He}]}function nl(Fe){var He=(0,i.useRef)(Vs),Dt=(0,i.useRef)(At),gn=J(function(){return He.current},[]),Xn=J(function(eo){He.current=eo},[]),cr=Z(function(){return{eventName:"touchstart",fn:function(eo){if(!eo.defaultPrevented){var $o=Fe.findClosestDraggableId(eo);if($o){var Cs=Fe.tryGetLock($o,Hr,{sourceEvent:eo});if(Cs){var vs=eo.touches[0],Rs=vs.clientX,Eu=vs.clientY,_u={x:Rs,y:Eu};Dt.current(),pa(Cs,_u)}}}}}},[Fe]),jr=J(function(){var eo={capture:!0,passive:!1};Dt.current=Ce(window,[cr],eo)},[cr]),Hr=J(function(){var Yi=He.current;Yi.type!=="IDLE"&&(Yi.type==="PENDING"&&clearTimeout(Yi.longPressTimerId),Xn(Vs),Dt.current(),jr())},[jr,Xn]),sa=J(function(){var Yi=He.current;Hr(),Yi.type==="DRAGGING"&&Yi.actions.cancel({shouldBlockNextClick:!0}),Yi.type==="PENDING"&&Yi.actions.abort()},[Hr]),Ia=J(function(){var eo={capture:!0,passive:!1},$o={cancel:sa,completed:Hr,getPhase:gn},Cs=Ce(window,Ju($o),eo),vs=Ce(window,nu($o),eo);Dt.current=function(){Cs(),vs()}},[sa,gn,Hr]),Aa=J(function(){var eo=gn();eo.type!=="PENDING"&&ke(!1);var $o=eo.actions.fluidLift(eo.point);Xn({type:"DRAGGING",actions:$o,hasMoved:!1})},[gn,Xn]),pa=J(function(eo,$o){gn().type!=="IDLE"&&ke(!1);var Cs=setTimeout(Aa,Ds);Xn({type:"PENDING",point:$o,actions:eo,longPressTimerId:Cs}),Ia()},[Ia,gn,Xn,Aa]);Er(function(){return jr(),function(){Dt.current();var $o=gn();$o.type==="PENDING"&&(clearTimeout($o.longPressTimerId),Xn(Vs))}},[gn,jr,Xn]),Er(function(){var eo=Ce(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return eo},[])}function ec(Fe){}var Mc={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function hc(Fe,He){if(He==null)return!1;var Dt=!!Mc[He.tagName.toLowerCase()];if(Dt)return!0;var gn=He.getAttribute("contenteditable");return gn==="true"||gn===""?!0:He===Fe?!1:hc(Fe,He.parentElement)}function Ol(Fe,He){var Dt=He.target;return Wr(Dt)?hc(Fe,Dt):!1}var Nl=function(Fe){return L(Fe.getBoundingClientRect()).center};function wl(Fe){return Fe instanceof xr(Fe).Element}var Fl=function(){var Fe="matches";if(typeof document>"u")return Fe;var He=[Fe,"msMatchesSelector","webkitMatchesSelector"],Dt=on(He,function(gn){return gn in Element.prototype});return Dt||Fe}();function rc(Fe,He){return Fe==null?null:Fe[Fl](He)?Fe:rc(Fe.parentElement,He)}function Ic(Fe,He){return Fe.closest?Fe.closest(He):rc(Fe,He)}function kl(Fe){return"["+Pe.contextId+'="'+Fe+'"]'}function Gc(Fe,He){var Dt=He.target;if(!wl(Dt))return null;var gn=kl(Fe),Xn=Ic(Dt,gn);return!Xn||!Wr(Xn)?null:Xn}function $l(Fe,He){var Dt=Gc(Fe,He);return Dt?Dt.getAttribute(Pe.draggableId):null}function Ml(Fe,He){var Dt="["+Nt.contextId+'="'+Fe+'"]',gn=Tn(document.querySelectorAll(Dt)),Xn=on(gn,function(cr){return cr.getAttribute(Nt.id)===He});return!Xn||!Wr(Xn)?null:Xn}function zc(Fe){Fe.preventDefault()}function tf(Fe){var He=Fe.expected,Dt=Fe.phase,gn=Fe.isLockActive,Xn=Fe.shouldWarn;return!(!gn()||He!==Dt)}function _c(Fe){var He=Fe.lockAPI,Dt=Fe.store,gn=Fe.registry,Xn=Fe.draggableId;if(He.isClaimed())return!1;var cr=gn.draggable.findById(Xn);return!(!cr||!cr.options.isEnabled||!Ht(Dt.getState(),Xn))}function Cc(Fe){var He=Fe.lockAPI,Dt=Fe.contextId,gn=Fe.store,Xn=Fe.registry,cr=Fe.draggableId,jr=Fe.forceSensorStop,Hr=Fe.sourceEvent,sa=_c({lockAPI:He,store:gn,registry:Xn,draggableId:cr});if(!sa)return null;var Ia=Xn.draggable.getById(cr),Aa=Ml(Dt,Ia.descriptor.id);if(!Aa||Hr&&!Ia.options.canDragInteractiveElements&&Ol(Aa,Hr))return null;var pa=He.claim(jr||At),Yi="PRE_DRAG";function eo(){return Ia.options.shouldRespectForcePress}function $o(){return He.isActive(pa)}function Cs(Yl,cu){tf({expected:Yl,phase:Yi,isLockActive:$o,shouldWarn:!0})&&gn.dispatch(cu())}var vs=Cs.bind(null,"DRAGGING");function Rs(Yl){function cu(){He.release(),Yi="COMPLETED"}Yi!=="PRE_DRAG"&&(cu(),Yi!=="PRE_DRAG"&&ke(!1)),gn.dispatch(mi(Yl.liftActionArgs)),Yi="DRAGGING";function bs(wc,Zc){if(Zc===void 0&&(Zc={shouldBlockNextClick:!1}),Yl.cleanup(),Zc.shouldBlockNextClick){var Af=Ce(window,[{eventName:"click",fn:zc,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(Af)}cu(),gn.dispatch(tn({reason:wc}))}return(0,u.Z)({isActive:function(){return tf({expected:"DRAGGING",phase:Yi,isLockActive:$o,shouldWarn:!1})},shouldRespectForcePress:eo,drop:function(Zc){return bs("DROP",Zc)},cancel:function(Zc){return bs("CANCEL",Zc)}},Yl.actions)}function Eu(Yl){var cu=_e(function(wc){vs(function(){return Uo({client:wc})})}),bs=Rs({liftActionArgs:{id:cr,clientSelection:Yl,movementMode:"FLUID"},cleanup:function(){return cu.cancel()},actions:{move:cu}});return(0,u.Z)({},bs,{move:cu})}function _u(){var Yl={moveUp:function(){return vs(Ar)},moveRight:function(){return vs(ur)},moveDown:function(){return vs(Kr)},moveLeft:function(){return vs(Gr)}};return Rs({liftActionArgs:{id:cr,clientSelection:Nl(Aa),movementMode:"SNAP"},cleanup:At,actions:Yl})}function ju(){var Yl=tf({expected:"PRE_DRAG",phase:Yi,isLockActive:$o,shouldWarn:!0});Yl&&He.release()}var Cl={isActive:function(){return tf({expected:"PRE_DRAG",phase:Yi,isLockActive:$o,shouldWarn:!1})},shouldRespectForcePress:eo,fluidLift:Eu,snapLift:_u,abort:ju};return Cl}var of=[Nu,Tu,nl];function Qc(Fe){var He=Fe.contextId,Dt=Fe.store,gn=Fe.registry,Xn=Fe.customSensors,cr=Fe.enableDefaultSensors,jr=[].concat(cr?of:[],Xn||[]),Hr=(0,i.useState)(function(){return Qs()})[0],sa=J(function(Eu,_u){Eu.isDragging&&!_u.isDragging&&Hr.tryAbandon()},[Hr]);Er(function(){var Eu=Dt.getState(),_u=Dt.subscribe(function(){var ju=Dt.getState();sa(Eu,ju),Eu=ju});return _u},[Hr,Dt,sa]),Er(function(){return Hr.tryAbandon},[Hr.tryAbandon]);var Ia=J(function(Rs){return _c({lockAPI:Hr,registry:gn,store:Dt,draggableId:Rs})},[Hr,gn,Dt]),Aa=J(function(Rs,Eu,_u){return Cc({lockAPI:Hr,registry:gn,contextId:He,store:Dt,draggableId:Rs,forceSensorStop:Eu,sourceEvent:_u&&_u.sourceEvent?_u.sourceEvent:null})},[He,Hr,gn,Dt]),pa=J(function(Rs){return $l(He,Rs)},[He]),Yi=J(function(Rs){var Eu=gn.draggable.findById(Rs);return Eu?Eu.options:null},[gn.draggable]),eo=J(function(){Hr.isClaimed()&&(Hr.tryAbandon(),Dt.getState().phase!=="IDLE"&&Dt.dispatch(Pi()))},[Hr,Dt]),$o=J(Hr.isClaimed,[Hr]),Cs=Z(function(){return{canGetLock:Ia,tryGetLock:Aa,findClosestDraggableId:pa,findOptionsForDraggable:Yi,tryReleaseLock:eo,isLockClaimed:$o}},[Ia,Aa,pa,Yi,eo,$o]);ec(jr);for(var vs=0;vs{"use strict";t.d(c,{ZP:()=>Fa});var i=t(27702),s=t(93415),u=t.n(s);function v(tn){var cn,nr,ir="";if(typeof tn=="string"||typeof tn=="number")ir+=tn;else if(typeof tn=="object")if(Array.isArray(tn))for(cn=0;cn=2){var nr=cn[0];if(nr){var ir=parseInt(nr,10);if(!isNaN(ir))return ir}}}throw new Error("Failed to get hours from date: ".concat(tn,"."))}function re(tn){if(tn instanceof Date)return tn.getMinutes();if(typeof tn=="string"){var cn=tn.split(":");if(cn.length>=2){var nr=cn[1]||"0",ir=parseInt(nr,10);if(!isNaN(ir))return ir}}throw new Error("Failed to get minutes from date: ".concat(tn,"."))}function X(tn){if(tn instanceof Date)return tn.getSeconds();if(typeof tn=="string"){var cn=tn.split(":");if(cn.length>=2){var nr=cn[2]||"0",ir=parseInt(nr,10);if(!isNaN(ir))return ir}}throw new Error("Failed to get seconds from date: ".concat(tn,"."))}function Z(tn){var cn=N(tn),nr=cn+(-cn+1)%100,ir=new Date;return ir.setFullYear(nr,0,1),ir.setHours(0,0,0,0),ir}var J=T(N,Z,-100),q=T(N,Z,100),L=A(q),$=T(N,L,-100),k=T(N,L,100),F=I(Z,L);function V(tn){var cn=N(tn),nr=cn+(-cn+1)%10,ir=new Date;return ir.setFullYear(nr,0,1),ir.setHours(0,0,0,0),ir}var pe=T(N,V,-10),ce=T(N,V,10),G=A(ce),te=T(N,G,-10),ie=T(N,G,10),fe=I(V,G);function Se(tn){var cn=N(tn),nr=new Date;return nr.setFullYear(cn,0,1),nr.setHours(0,0,0,0),nr}var he=T(N,Se,-1),me=T(N,Se,1),_e=A(me),we=T(N,_e,-1),Ge=T(N,_e,1),ht=I(Se,_e);function nt(tn,cn){return function(ir,Lr){Lr===void 0&&(Lr=cn);var ua=N(ir),_a=K(ir)+Lr,Ka=new Date;return Ka.setFullYear(ua,_a,1),Ka.setHours(0,0,0,0),tn(Ka)}}function Re(tn){var cn=N(tn),nr=K(tn),ir=new Date;return ir.setFullYear(cn,nr,1),ir.setHours(0,0,0,0),ir}var ue=nt(Re,-1),ae=nt(Re,1),ve=A(ae),Me=nt(ve,-1),Ye=nt(ve,1),qe=I(Re,ve);function At(tn,cn){return function(ir,Lr){Lr===void 0&&(Lr=cn);var ua=N(ir),_a=K(ir),Ka=W(ir)+Lr,yo=new Date;return yo.setFullYear(ua,_a,Ka),yo.setHours(0,0,0,0),tn(yo)}}function It(tn){var cn=N(tn),nr=K(tn),ir=W(tn),Lr=new Date;return Lr.setFullYear(cn,nr,ir),Lr.setHours(0,0,0,0),Lr}var Ce=At(It,-1),Ae=At(It,1),$e=A(Ae),tt=At($e,-1),ke=At($e,1),Oe=I(It,$e);function je(tn){return W(ve(tn))}function Et(tn,cn){cn===void 0&&(cn=2);var nr="".concat(tn);return nr.length>=cn?tn:"0000".concat(nr).slice(-cn)}function ct(tn){var cn=Et(j(tn)),nr=Et(re(tn));return"".concat(cn,":").concat(nr)}function ut(tn){var cn=Et(j(tn)),nr=Et(re(tn)),ir=Et(X(tn));return"".concat(cn,":").concat(nr,":").concat(ir)}function Ne(tn){var cn=Et(N(tn),4),nr=Et(_(tn));return"".concat(cn,"-").concat(nr)}function mt(tn){var cn=Et(N(tn),4),nr=Et(_(tn)),ir=Et(W(tn));return"".concat(cn,"-").concat(nr,"-").concat(ir)}function bt(tn){return"".concat(mt(tn),"T").concat(ut(tn))}var Gt,hn={ARABIC:"Arabic",HEBREW:"Hebrew",ISO_8601:"ISO 8601",US:"US"},Yt=(Gt={},Gt[hn.US]=["en-CA","en-US","es-AR","es-BO","es-CL","es-CO","es-CR","es-DO","es-EC","es-GT","es-HN","es-MX","es-NI","es-PA","es-PE","es-PR","es-SV","es-VE","pt-BR"],Gt[hn.ARABIC]=["ar","ar-AE","ar-BH","ar-DZ","ar-EG","ar-IQ","ar-JO","ar-KW","ar-LY","ar-OM","ar-QA","ar-SA","ar-SD","ar-SY","ar-YE","dv","dv-MV","ps","ps-AR"],Gt[hn.HEBREW]=["he","he-IL"],Gt),Bt=[0,1,2,3,4,5,6],Lt=new Map;function zt(tn){return function(nr,ir){var Lr=nr||R();Lt.has(Lr)||Lt.set(Lr,new Map);var ua=Lt.get(Lr);return ua.has(tn)||ua.set(tn,new Intl.DateTimeFormat(Lr||void 0,tn).format),ua.get(tn)(ir)}}function Kt(tn){var cn=new Date(tn);return new Date(cn.setHours(12))}function vt(tn){return function(cn,nr){return zt(tn)(cn,Kt(nr))}}var Ve={day:"numeric",month:"numeric",year:"numeric"},lt={day:"numeric"},at={day:"numeric",month:"long",year:"numeric"},Xt={month:"long"},rt={month:"long",year:"numeric"},Rt={weekday:"short"},rn={weekday:"long"},sn={year:"numeric"},Jn=vt(Ve),ze=vt(lt),st=vt(at),en=vt(Xt),wt=vt(rt),Ke=vt(Rt),Ut=vt(rn),on=vt(sn),Tn=Bt[0],An=Bt[5],Zt=Bt[6];function ot(tn,cn){cn===void 0&&(cn=hn.ISO_8601);var nr=tn.getDay();switch(cn){case hn.ISO_8601:return(nr+6)%7;case hn.ARABIC:return(nr+1)%7;case hn.HEBREW:case hn.US:return nr;default:throw new Error("Unsupported calendar type.")}}function We(tn){var cn=Z(tn);return N(cn)}function Ft(tn){var cn=V(tn);return N(cn)}function it(tn,cn){cn===void 0&&(cn=hn.ISO_8601);var nr=N(tn),ir=K(tn),Lr=tn.getDate()-ot(tn,cn);return new Date(nr,ir,Lr)}function qt(tn,cn){cn===void 0&&(cn=hn.ISO_8601);var nr=cn===hn.US?hn.US:hn.ISO_8601,ir=it(tn,cn),Lr=N(tn)+1,ua,_a;do ua=new Date(Lr,0,nr===hn.ISO_8601?4:1),_a=it(ua,cn),Lr-=1;while(tn<_a);return Math.round((ir.getTime()-_a.getTime())/(864e5*7))+1}function vn(tn,cn){switch(tn){case"century":return Z(cn);case"decade":return V(cn);case"year":return Se(cn);case"month":return Re(cn);case"day":return It(cn);default:throw new Error("Invalid rangeType: ".concat(tn))}}function fn(tn,cn){switch(tn){case"century":return J(cn);case"decade":return pe(cn);case"year":return he(cn);case"month":return ue(cn);default:throw new Error("Invalid rangeType: ".concat(tn))}}function Tt(tn,cn){switch(tn){case"century":return q(cn);case"decade":return ce(cn);case"year":return me(cn);case"month":return ae(cn);default:throw new Error("Invalid rangeType: ".concat(tn))}}function dn(tn,cn){switch(tn){case"decade":return pe(cn,-100);case"year":return he(cn,-10);case"month":return ue(cn,-12);default:throw new Error("Invalid rangeType: ".concat(tn))}}function mn(tn,cn){switch(tn){case"decade":return ce(cn,100);case"year":return me(cn,10);case"month":return ae(cn,12);default:throw new Error("Invalid rangeType: ".concat(tn))}}function Kn(tn,cn){switch(tn){case"century":return L(cn);case"decade":return G(cn);case"year":return _e(cn);case"month":return ve(cn);case"day":return $e(cn);default:throw new Error("Invalid rangeType: ".concat(tn))}}function Dn(tn,cn){switch(tn){case"century":return $(cn);case"decade":return te(cn);case"year":return we(cn);case"month":return Me(cn);default:throw new Error("Invalid rangeType: ".concat(tn))}}function Vn(tn,cn){switch(tn){case"decade":return te(cn,-100);case"year":return we(cn,-10);case"month":return Me(cn,-12);default:throw new Error("Invalid rangeType: ".concat(tn))}}function or(tn,cn){switch(tn){case"century":return F(cn);case"decade":return fe(cn);case"year":return ht(cn);case"month":return qe(cn);case"day":return Oe(cn);default:throw new Error("Invalid rangeType: ".concat(tn))}}function Qr(tn,cn,nr){var ir=[cn,nr].sort(function(Lr,ua){return Lr.getTime()-ua.getTime()});return[vn(tn,ir[0]),Kn(tn,ir[1])]}function ni(tn,cn,nr){return cn===void 0&&(cn=on),nr.map(function(ir){return cn(tn,ir)}).join(" \u2013 ")}function yr(tn,cn,nr){return ni(tn,cn,F(nr))}function si(tn,cn,nr){return ni(tn,cn,fe(nr))}function Yr(tn){return tn.getDay()===new Date().getDay()}function Ci(tn,cn){cn===void 0&&(cn=hn.ISO_8601);var nr=tn.getDay();switch(cn){case hn.ARABIC:case hn.HEBREW:return nr===An||nr===Zt;case hn.ISO_8601:case hn.US:return nr===Zt||nr===Tn;default:throw new Error("Unsupported calendar type.")}}var Ni=Object.values(hn),fa=["century","decade","year","month"],ha=u().oneOf(Ni),Ca=u().oneOfType([u().string,u().arrayOf(u().string)]),li=function(cn,nr,ir){var Lr=cn,ua=nr,_a=Lr[ua];if(!_a)return null;if(!(_a instanceof Date))return new Error("Invalid prop `".concat(nr,"` of type `").concat(typeof _a,"` supplied to `").concat(ir,"`, expected instance of `Date`."));var Ka=cn.maxDate;return Ka&&_a>Ka?new Error("Invalid prop `".concat(nr,"` of type `").concat(typeof _a,"` supplied to `").concat(ir,"`, minDate cannot be larger than maxDate.")):null},la=function(cn,nr,ir){var Lr=cn,ua=nr,_a=Lr[ua];if(!_a)return null;if(!(_a instanceof Date))return new Error("Invalid prop `".concat(nr,"` of type `").concat(typeof _a,"` supplied to `").concat(ir,"`, expected instance of `Date`."));var Ka=cn.minDate;return Ka&&_a0,Sn=Hu!=="century",Wn=fn(Hu,cn),vr=Sn?dn(Hu,cn):void 0,kr=Tt(Hu,cn),ui=Sn?mn(Hu,cn):void 0,ta=function(){if(Wn.getFullYear()<0)return!0;var pn=Dn(Hu,cn);return Ba&&Ba>=pn}(),St=Sn&&function(){if(vr.getFullYear()<0)return!0;var pn=Vn(Hu,cn);return Ba&&Ba>=pn}(),pt=yo&&yotn?cn:nr&&nr=tn}function Mr(tn,cn){return tn[0]<=cn[0]&&tn[1]>=cn[1]}function Ir(tn,cn){return rr(tn[0],cn)||rr(tn[1],cn)}function Zr(tn,cn,nr){var ir=Ir(cn,tn),Lr=[];if(ir){Lr.push(nr);var ua=rr(tn[0],cn),_a=rr(tn[1],cn);ua&&Lr.push("".concat(nr,"Start")),_a&&Lr.push("".concat(nr,"End")),ua&&_a&&Lr.push("".concat(nr,"BothEnds"))}return Lr}function lr(tn){if(!tn)throw new Error("args is required");var cn=tn.value,nr=tn.date,ir=tn.hover,Lr="react-calendar__tile",ua=[Lr];if(!nr)return ua;var _a=new Date,Ka=function(){if(Array.isArray(nr))return nr;var gi=tn.dateType;if(!gi)throw new Error("dateType is required when date is not an array of two dates");return or(gi,nr)}();if(rr(_a,Ka)&&ua.push("".concat(Lr,"--now")),!cn)return ua;var yo=function(){if(Array.isArray(cn))return cn;var gi=tn.valueType;if(!gi)throw new Error("valueType is required when value is not an array of two dates");return or(gi,cn)}();Mr(yo,Ka)?ua.push("".concat(Lr,"--active")):Ir(yo,Ka)&&ua.push("".concat(Lr,"--hasActive"));var Ba=Zr(yo,Ka,"".concat(Lr,"--range"));ua.push.apply(ua,Ba);var Ma=Array.isArray(cn)?cn:[cn];if(ir&&Ma.length===1){var Mo=ir>yo[0]?[yo[0],ir]:[ir,yo[0]],Nr=Zr(Mo,Ka,"".concat(Lr,"--hover"));ua.push.apply(ua,Nr)}return ua}var Jr=function(){return Jr=Object.assign||function(tn){for(var cn,nr=1,ir=arguments.length;nrLr||Ka&&yo(Ka)0,Va=(0,i.useCallback)(function(Er){var Sr=function(){switch(ee){case"start":return $a;case"end":return Ha;case"range":return Eo;default:throw new Error("Invalid returnValue.")}}();return Sr({maxDate:Co,maxDetail:Is,minDate:Zs,value:Er})},[Co,Is,Zs,ee]),Qi=(0,i.useCallback)(function(Er,Sr){Ao(Er);var Vr={action:Sr,activeStartDate:Er,value:oi,view:ri};Wn&&!Ar(di,Er)&&Wn(Vr)},[di,Wn,oi,ri]),ro=(0,i.useCallback)(function(Er,Sr){var Vr=function(){switch(ri){case"century":return ui;case"decade":return pt;case"year":return ta;case"month":return kr;default:throw new Error("Invalid view: ".concat(ri,"."))}}();Vr&&Vr(Er,Sr)},[kr,ui,ta,pt,ri]),Pe=(0,i.useCallback)(function(Er,Sr){if(Ua){ro(Er,Sr);var Vr=bi[bi.indexOf(ri)+1];if(!Vr)throw new Error("Attempted to drill down from the lowest view.");Ao(Er),In(Vr);var fi={action:"drillDown",activeStartDate:Er,value:oi,view:Vr};Wn&&!Ar(di,Er)&&Wn(fi),Mn&&ri!==Vr&&Mn(fi),kt&&kt(fi)}},[di,Ua,Wn,ro,kt,Mn,oi,ri,bi]),Nt=(0,i.useCallback)(function(){if(va){var Er=bi[bi.indexOf(ri)-1];if(!Er)throw new Error("Attempted to drill up from the highest view.");var Sr=vn(Er,di);Ao(Sr),In(Er);var Vr={action:"drillUp",activeStartDate:Sr,value:oi,view:Er};Wn&&!Ar(di,Sr)&&Wn(Vr),Mn&&ri!==Er&&Mn(Vr),_t&&_t(Vr)}},[di,va,Wn,_t,Mn,oi,ri,bi]),un=(0,i.useCallback)(function(Er,Sr){var Vr=oi;ro(Er,Sr);var fi=oe&&!er(Vr),xr;if(oe)if(fi)xr=vn(ki,Er);else{if(!Vr)throw new Error("previousValue is required");if(Array.isArray(Vr))throw new Error("previousValue must not be an array");xr=Qr(ki,Vr,Er)}else xr=Va(Er);var Wr=!oe||fi||xa?Uo({maxDate:Co,maxDetail:Is,minDate:Zs,minDetail:Us,value:xr,view:ri}):null;Sr.persist(),Ao(Wr),an(xr);var ti={action:"onChange",activeStartDate:Wr,value:xr,view:ri};if(Wn&&!Ar(di,Wr)&&Wn(ti),vr)if(oe){var xi=er(xr);if(!xi)vr(xr||null,Sr);else if(Lr){if(Array.isArray(xr))throw new Error("value must not be an array");vr([xr||null,null],Sr)}}else vr(xr||null,Sr)},[di,Lr,Va,xa,Co,Is,Zs,Us,Wn,vr,ro,oe,oi,ki,ri]);function xn(Er){eu(Er)}function zn(){eu(null)}(0,i.useImperativeHandle)(nr,function(){return{activeStartDate:di,drillDown:Pe,drillUp:Nt,onChange:un,setActiveStartDate:Qi,value:oi,view:ri}},[di,Pe,Nt,un,Qi,oi,ri]);function sr(Er){var Sr=Er?Tt(ri,di):vn(ri,di),Vr=Ua?Pe:un,fi={activeStartDate:Sr,hover:_n,locale:ka,maxDate:Co,minDate:Zs,onClick:Vr,onMouseOver:oe?xn:null,tileClassName:gr,tileContent:Ai,tileDisabled:$i,value:oi,valueType:ki};switch(ri){case"century":return i.createElement(qi,le({formatYear:ci},fi));case"decade":return i.createElement(Fr,le({formatYear:ci},fi));case"year":return i.createElement(yt,le({formatMonth:Nr,formatMonthYear:gi},fi));case"month":return i.createElement(B,le({calendarType:ua,formatDay:Ma,formatLongDate:Mo,formatShortWeekday:ea,formatWeekday:dr,onClickWeekNumber:St,onMouseLeave:oe?zn:null,showFixedNumberOfWeeks:typeof Be<"u"?Be:De,showNeighboringMonth:Rn,showWeekNumbers:Yn},fi));default:throw new Error("Invalid view: ".concat(ri,"."))}}function Tr(){return Ht?i.createElement(On,{activeStartDate:di,drillUp:Nt,formatMonthYear:gi,formatYear:ci,locale:ka,maxDate:Co,minDate:Zs,navigationAriaLabel:fu,navigationAriaLive:bu,navigationLabel:Ys,next2AriaLabel:Hu,next2Label:Zu,nextAriaLabel:ql,nextLabel:Sn,prev2AriaLabel:Pr,prev2Label:Hi,prevAriaLabel:jt,prevLabel:$n,setActiveStartDate:Qi,showDoubleView:De,view:ri,views:bi}):null}var Br=Array.isArray(oi)?oi:[oi];return i.createElement("div",{className:h(Le,oe&&Br.length===1&&"".concat(Le,"--selectRange"),De&&"".concat(Le,"--doubleView"),_a),ref:Cr},Tr(),i.createElement("div",{className:"".concat(Le,"__viewContainer"),onBlur:oe?zn:void 0,onMouseLeave:oe?zn:void 0},sr(),De?sr(!0):null))}),ur=u().instanceOf(Date),Gr=u().oneOfType([u().string,u().instanceOf(Date)]),Pi=u().oneOfType([Gr,_r(Gr)]);Kr.propTypes={activeStartDate:ur,allowPartialRange:u().bool,calendarType:ha,className:Ca,defaultActiveStartDate:ur,defaultValue:Pi,defaultView:Qn,formatDay:u().func,formatLongDate:u().func,formatMonth:u().func,formatMonthYear:u().func,formatShortWeekday:u().func,formatWeekday:u().func,formatYear:u().func,goToRangeStartOnSelect:u().bool,inputRef:Oa,locale:u().string,maxDate:la,maxDetail:u().oneOf(Je),minDate:li,minDetail:u().oneOf(Je),navigationAriaLabel:u().string,navigationAriaLive:u().oneOf(["off","polite","assertive"]),navigationLabel:u().func,next2AriaLabel:u().string,next2Label:u().node,nextAriaLabel:u().string,nextLabel:u().node,onActiveStartDateChange:u().func,onChange:u().func,onClickDay:u().func,onClickDecade:u().func,onClickMonth:u().func,onClickWeekNumber:u().func,onClickYear:u().func,onDrillDown:u().func,onDrillUp:u().func,onViewChange:u().func,prev2AriaLabel:u().string,prev2Label:u().node,prevAriaLabel:u().string,prevLabel:u().node,returnValue:u().oneOf(["start","end","range"]),selectRange:u().bool,showDoubleView:u().bool,showFixedNumberOfWeeks:u().bool,showNavigation:u().bool,showNeighboringMonth:u().bool,showWeekNumbers:u().bool,tileClassName:u().oneOfType([u().func,Ca]),tileContent:u().oneOfType([u().func,u().node]),tileDisabled:u().func,value:Pi,view:Qn};const Fa=Kr},60441:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(y){for(var b=1;b=0||Object.prototype.hasOwnProperty.call(y,S)&&(E[S]=y[S]);return E}function h(y){return u.default.createElement("div",y)}function p(y){var b=y.style,E=l(y,["style"]),S=i({},b,{right:2,bottom:2,left:2,borderRadius:3});return u.default.createElement("div",i({style:S},E))}function d(y){var b=y.style,E=l(y,["style"]),S=i({},b,{right:2,bottom:2,top:2,borderRadius:3});return u.default.createElement("div",i({style:S},E))}function f(y){var b=y.style,E=l(y,["style"]),S=i({},b,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return u.default.createElement("div",i({style:S},E))}function g(y){var b=y.style,E=l(y,["style"]),S=i({},b,{cursor:"pointer",borderRadius:"inherit",backgroundColor:"rgba(0,0,0,.2)"});return u.default.createElement("div",i({style:S},E))}},29672:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var i=Object.assign||function(X){for(var Z=1;Z=0||Object.prototype.hasOwnProperty.call(X,q)&&(J[q]=X[q]);return J}function _(X,Z){if(!(X instanceof Z))throw new TypeError("Cannot call a class as a function")}function W(X,Z){if(!X)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Z&&(typeof Z=="object"||typeof Z=="function")?Z:X}function j(X,Z){if(typeof Z!="function"&&Z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Z);X.prototype=Object.create(Z&&Z.prototype,{constructor:{value:X,enumerable:!1,writable:!0,configurable:!0}}),Z&&(Object.setPrototypeOf?Object.setPrototypeOf(X,Z):X.__proto__=Z)}var re=function(X){j(Z,X);function Z(J){var q;_(this,Z);for(var L=arguments.length,$=Array(L>1?L-1:0),k=1;k0&&arguments[0]!==void 0?arguments[0]:0;this.view&&(this.view.scrollLeft=q)}},{key:"scrollTop",value:function(){var q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.view&&(this.view.scrollTop=q)}},{key:"scrollToLeft",value:function(){this.view&&(this.view.scrollLeft=0)}},{key:"scrollToTop",value:function(){this.view&&(this.view.scrollTop=0)}},{key:"scrollToRight",value:function(){this.view&&(this.view.scrollLeft=this.view.scrollWidth)}},{key:"scrollToBottom",value:function(){this.view&&(this.view.scrollTop=this.view.scrollHeight)}},{key:"addListeners",value:function(){if(!(typeof document>"u"||!this.view)){var q=this.view,L=this.trackHorizontal,$=this.trackVertical,k=this.thumbHorizontal,F=this.thumbVertical;q.addEventListener("scroll",this.handleScroll),(0,E.default)()&&(L.addEventListener("mouseenter",this.handleTrackMouseEnter),L.addEventListener("mouseleave",this.handleTrackMouseLeave),L.addEventListener("mousedown",this.handleHorizontalTrackMouseDown),$.addEventListener("mouseenter",this.handleTrackMouseEnter),$.addEventListener("mouseleave",this.handleTrackMouseLeave),$.addEventListener("mousedown",this.handleVerticalTrackMouseDown),k.addEventListener("mousedown",this.handleHorizontalThumbMouseDown),F.addEventListener("mousedown",this.handleVerticalThumbMouseDown),window.addEventListener("resize",this.handleWindowResize))}}},{key:"removeListeners",value:function(){if(!(typeof document>"u"||!this.view)){var q=this.view,L=this.trackHorizontal,$=this.trackVertical,k=this.thumbHorizontal,F=this.thumbVertical;q.removeEventListener("scroll",this.handleScroll),(0,E.default)()&&(L.removeEventListener("mouseenter",this.handleTrackMouseEnter),L.removeEventListener("mouseleave",this.handleTrackMouseLeave),L.removeEventListener("mousedown",this.handleHorizontalTrackMouseDown),$.removeEventListener("mouseenter",this.handleTrackMouseEnter),$.removeEventListener("mouseleave",this.handleTrackMouseLeave),$.removeEventListener("mousedown",this.handleVerticalTrackMouseDown),k.removeEventListener("mousedown",this.handleHorizontalThumbMouseDown),F.removeEventListener("mousedown",this.handleVerticalThumbMouseDown),window.removeEventListener("resize",this.handleWindowResize),this.teardownDragging())}}},{key:"handleScroll",value:function(q){var L=this,$=this.props,k=$.onScroll,F=$.onScrollFrame;k&&k(q),this.update(function(V){var pe=V.scrollLeft,ce=V.scrollTop;L.viewScrollLeft=pe,L.viewScrollTop=ce,F&&F(V)}),this.detectScrolling()}},{key:"handleScrollStart",value:function(){var q=this.props.onScrollStart;q&&q(),this.handleScrollStartAutoHide()}},{key:"handleScrollStartAutoHide",value:function(){var q=this.props.autoHide;q&&this.showTracks()}},{key:"handleScrollStop",value:function(){var q=this.props.onScrollStop;q&&q(),this.handleScrollStopAutoHide()}},{key:"handleScrollStopAutoHide",value:function(){var q=this.props.autoHide;q&&this.hideTracks()}},{key:"handleWindowResize",value:function(){(0,E.default)(!1),this.forceUpdate()}},{key:"handleHorizontalTrackMouseDown",value:function(q){q.preventDefault();var L=q.target,$=q.clientX,k=L.getBoundingClientRect(),F=k.left,V=this.getThumbHorizontalWidth(),pe=Math.abs(F-$)-V/2;this.view.scrollLeft=this.getScrollLeftForOffset(pe)}},{key:"handleVerticalTrackMouseDown",value:function(q){q.preventDefault();var L=q.target,$=q.clientY,k=L.getBoundingClientRect(),F=k.top,V=this.getThumbVerticalHeight(),pe=Math.abs(F-$)-V/2;this.view.scrollTop=this.getScrollTopForOffset(pe)}},{key:"handleHorizontalThumbMouseDown",value:function(q){q.preventDefault(),this.handleDragStart(q);var L=q.target,$=q.clientX,k=L.offsetWidth,F=L.getBoundingClientRect(),V=F.left;this.prevPageX=k-($-V)}},{key:"handleVerticalThumbMouseDown",value:function(q){q.preventDefault(),this.handleDragStart(q);var L=q.target,$=q.clientY,k=L.offsetHeight,F=L.getBoundingClientRect(),V=F.top;this.prevPageY=k-($-V)}},{key:"setupDragging",value:function(){(0,h.default)(document.body,A.disableSelectStyle),document.addEventListener("mousemove",this.handleDrag),document.addEventListener("mouseup",this.handleDragEnd),document.onselectstart=w.default}},{key:"teardownDragging",value:function(){(0,h.default)(document.body,A.disableSelectStyleReset),document.removeEventListener("mousemove",this.handleDrag),document.removeEventListener("mouseup",this.handleDragEnd),document.onselectstart=void 0}},{key:"handleDragStart",value:function(q){this.dragging=!0,q.stopImmediatePropagation(),this.setupDragging()}},{key:"handleDrag",value:function(q){if(this.prevPageX){var L=q.clientX,$=this.trackHorizontal.getBoundingClientRect(),k=$.left,F=this.getThumbHorizontalWidth(),V=F-this.prevPageX,pe=-k+L-V;this.view.scrollLeft=this.getScrollLeftForOffset(pe)}if(this.prevPageY){var ce=q.clientY,G=this.trackVertical.getBoundingClientRect(),te=G.top,ie=this.getThumbVerticalHeight(),fe=ie-this.prevPageY,Se=-te+ce-fe;this.view.scrollTop=this.getScrollTopForOffset(Se)}return!1}},{key:"handleDragEnd",value:function(){this.dragging=!1,this.prevPageX=this.prevPageY=0,this.teardownDragging(),this.handleDragEndAutoHide()}},{key:"handleDragEndAutoHide",value:function(){var q=this.props.autoHide;q&&this.hideTracks()}},{key:"handleTrackMouseEnter",value:function(){this.trackMouseOver=!0,this.handleTrackMouseEnterAutoHide()}},{key:"handleTrackMouseEnterAutoHide",value:function(){var q=this.props.autoHide;q&&this.showTracks()}},{key:"handleTrackMouseLeave",value:function(){this.trackMouseOver=!1,this.handleTrackMouseLeaveAutoHide()}},{key:"handleTrackMouseLeaveAutoHide",value:function(){var q=this.props.autoHide;q&&this.hideTracks()}},{key:"showTracks",value:function(){clearTimeout(this.hideTracksTimeout),(0,h.default)(this.trackHorizontal,{opacity:1}),(0,h.default)(this.trackVertical,{opacity:1})}},{key:"hideTracks",value:function(){var q=this;if(!this.dragging&&!this.scrolling&&!this.trackMouseOver){var L=this.props.autoHideTimeout;clearTimeout(this.hideTracksTimeout),this.hideTracksTimeout=setTimeout(function(){(0,h.default)(q.trackHorizontal,{opacity:0}),(0,h.default)(q.trackVertical,{opacity:0})},L)}}},{key:"detectScrolling",value:function(){var q=this;this.scrolling||(this.scrolling=!0,this.handleScrollStart(),this.detectScrollingInterval=setInterval(function(){q.lastViewScrollLeft===q.viewScrollLeft&&q.lastViewScrollTop===q.viewScrollTop&&(clearInterval(q.detectScrollingInterval),q.scrolling=!1,q.handleScrollStop()),q.lastViewScrollLeft=q.viewScrollLeft,q.lastViewScrollTop=q.viewScrollTop},100))}},{key:"raf",value:function(q){var L=this;this.requestFrame&&v.default.cancel(this.requestFrame),this.requestFrame=(0,v.default)(function(){L.requestFrame=void 0,q()})}},{key:"update",value:function(q){var L=this;this.raf(function(){return L._update(q)})}},{key:"_update",value:function(q){var L=this.props,$=L.onUpdate,k=L.hideTracksWhenNotNeeded,F=this.getValues();if((0,E.default)()){var V=F.scrollLeft,pe=F.clientWidth,ce=F.scrollWidth,G=(0,P.default)(this.trackHorizontal),te=this.getThumbHorizontalWidth(),ie=V/(ce-pe)*(G-te),fe={width:te,transform:"translateX("+ie+"px)"},Se=F.scrollTop,he=F.clientHeight,me=F.scrollHeight,_e=(0,T.default)(this.trackVertical),we=this.getThumbVerticalHeight(),Ge=Se/(me-he)*(_e-we),ht={height:we,transform:"translateY("+Ge+"px)"};if(k){var nt={visibility:ce>pe?"visible":"hidden"},Re={visibility:me>he?"visible":"hidden"};(0,h.default)(this.trackHorizontal,nt),(0,h.default)(this.trackVertical,Re)}(0,h.default)(this.thumbHorizontal,fe),(0,h.default)(this.thumbVertical,ht)}$&&$(F),typeof q=="function"&&q(F)}},{key:"render",value:function(){var q=this,L=(0,E.default)(),$=this.props,k=$.onScroll,F=$.onScrollFrame,V=$.onScrollStart,pe=$.onScrollStop,ce=$.onUpdate,G=$.renderView,te=$.renderTrackHorizontal,ie=$.renderTrackVertical,fe=$.renderThumbHorizontal,Se=$.renderThumbVertical,he=$.tagName,me=$.hideTracksWhenNotNeeded,_e=$.autoHide,we=$.autoHideTimeout,Ge=$.autoHideDuration,ht=$.thumbSize,nt=$.thumbMinSize,Re=$.universal,ue=$.autoHeight,ae=$.autoHeightMin,ve=$.autoHeightMax,Me=$.style,Ye=$.children,qe=K($,["onScroll","onScrollFrame","onScrollStart","onScrollStop","onUpdate","renderView","renderTrackHorizontal","renderTrackVertical","renderThumbHorizontal","renderThumbVertical","tagName","hideTracksWhenNotNeeded","autoHide","autoHideTimeout","autoHideDuration","thumbSize","thumbMinSize","universal","autoHeight","autoHeightMin","autoHeightMax","style","children"]),At=this.state.didMountUniversal,It=i({},A.containerStyleDefault,ue&&i({},A.containerStyleAutoHeight,{minHeight:ae,maxHeight:ve}),Me),Ce=i({},A.viewStyleDefault,{marginRight:L?-L:0,marginBottom:L?-L:0},ue&&i({},A.viewStyleAutoHeight,{minHeight:(0,y.default)(ae)?"calc("+ae+" + "+L+"px)":ae+L,maxHeight:(0,y.default)(ve)?"calc("+ve+" + "+L+"px)":ve+L}),ue&&Re&&!At&&{minHeight:ae,maxHeight:ve},Re&&!At&&A.viewStyleUniversalInitial),Ae={transition:"opacity "+Ge+"ms",opacity:0},$e=i({},A.trackHorizontalStyleDefault,_e&&Ae,(!L||Re&&!At)&&{display:"none"}),tt=i({},A.trackVerticalStyleDefault,_e&&Ae,(!L||Re&&!At)&&{display:"none"});return(0,p.createElement)(he,i({},qe,{style:It,ref:function(Oe){q.container=Oe}}),[(0,p.cloneElement)(G({style:Ce}),{key:"view",ref:function(Oe){q.view=Oe}},Ye),(0,p.cloneElement)(te({style:$e}),{key:"trackHorizontal",ref:function(Oe){q.trackHorizontal=Oe}},(0,p.cloneElement)(fe({style:A.thumbHorizontalStyleDefault}),{ref:function(Oe){q.thumbHorizontal=Oe}})),(0,p.cloneElement)(ie({style:tt}),{key:"trackVertical",ref:function(Oe){q.trackVertical=Oe}},(0,p.cloneElement)(Se({style:A.thumbVerticalStyleDefault}),{ref:function(Oe){q.thumbVertical=Oe}}))])}}]),Z}(p.Component);c.default=re,re.propTypes={onScroll:f.default.func,onScrollFrame:f.default.func,onScrollStart:f.default.func,onScrollStop:f.default.func,onUpdate:f.default.func,renderView:f.default.func,renderTrackHorizontal:f.default.func,renderTrackVertical:f.default.func,renderThumbHorizontal:f.default.func,renderThumbVertical:f.default.func,tagName:f.default.string,thumbSize:f.default.number,thumbMinSize:f.default.number,hideTracksWhenNotNeeded:f.default.bool,autoHide:f.default.bool,autoHideTimeout:f.default.number,autoHideDuration:f.default.number,autoHeight:f.default.bool,autoHeightMin:f.default.oneOfType([f.default.number,f.default.string]),autoHeightMax:f.default.oneOfType([f.default.number,f.default.string]),universal:f.default.bool,style:f.default.object,children:f.default.node},re.defaultProps={renderView:I.renderViewDefault,renderTrackHorizontal:I.renderTrackHorizontalDefault,renderTrackVertical:I.renderTrackVerticalDefault,renderThumbHorizontal:I.renderThumbHorizontalDefault,renderThumbVertical:I.renderThumbVerticalDefault,tagName:"div",thumbMinSize:30,hideTracksWhenNotNeeded:!1,autoHide:!1,autoHideTimeout:1e3,autoHideDuration:200,autoHeight:!1,autoHeightMin:0,autoHeightMax:200,universal:!1}},78339:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0});var t=c.containerStyleDefault={position:"relative",overflow:"hidden",width:"100%",height:"100%"},i=c.containerStyleAutoHeight={height:"auto"},s=c.viewStyleDefault={position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"scroll",WebkitOverflowScrolling:"touch"},u=c.viewStyleAutoHeight={position:"relative",top:void 0,left:void 0,right:void 0,bottom:void 0},v=c.viewStyleUniversalInitial={overflow:"hidden",marginRight:0,marginBottom:0},l=c.trackHorizontalStyleDefault={position:"absolute",height:6},h=c.trackVerticalStyleDefault={position:"absolute",width:6},p=c.thumbHorizontalStyleDefault={position:"relative",display:"block",height:"100%"},d=c.thumbVerticalStyleDefault={position:"relative",display:"block",width:"100%"},f=c.disableSelectStyle={userSelect:"none"},g=c.disableSelectStyleReset={userSelect:""}},37381:(C,c,t)=>{"use strict";var i;i={value:!0},i=void 0;var s=t(29672),u=v(s);function v(l){return l&&l.__esModule?l:{default:l}}c.ZP=u.default,i=u.default},60305:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;function t(i){var s=i.clientHeight,u=getComputedStyle(i),v=u.paddingTop,l=u.paddingBottom;return s-parseFloat(v)-parseFloat(l)}},28658:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;function t(i){var s=i.clientWidth,u=getComputedStyle(i),v=u.paddingLeft,l=u.paddingRight;return s-parseFloat(v)-parseFloat(l)}},37246:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=l;var i=t(63570),s=u(i);function u(h){return h&&h.__esModule?h:{default:h}}var v=!1;function l(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(h&&v!==!1)return v;if(typeof document<"u"){var p=document.createElement("div");(0,s.default)(p,{width:100,height:100,position:"absolute",top:-9999,overflow:"scroll",MsOverflowStyle:"scrollbar"}),document.body.appendChild(p),v=p.offsetWidth-p.clientWidth,document.body.removeChild(p)}else v=0;return v||0}},41559:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;function t(i){return typeof i=="string"}},99284:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;function t(){return!1}},5655:function(C,c,t){"use strict";var i=this&&this.__read||function(g,y){var b=typeof Symbol=="function"&&g[Symbol.iterator];if(!b)return g;var E=b.call(g),S,w=[],x;try{for(;(y===void 0||y-- >0)&&!(S=E.next()).done;)w.push(S.value)}catch(P){x={error:P}}finally{try{S&&!S.done&&(b=E.return)&&b.call(E)}finally{if(x)throw x.error}}return w},s=this&&this.__spread||function(){for(var g=[],y=0;y0?(S.setState({expandedBlocks:[]}),!0):!1},S.onBlockExpand=function(w){var x=S.state.expandedBlocks.slice();x.push(w),S.setState({expandedBlocks:x})},S.computeStyles=d(h.default),S.onLineNumberClickProxy=function(w){return S.props.onLineNumberClick?function(x){return S.props.onLineNumberClick(w,x)}:function(){}},S.renderWordDiff=function(w,x){return w.map(function(P,R){var T;return s.createElement("span",{key:R,className:v.default(S.styles.wordDiff,(T={},T[S.styles.wordAdded]=P.type===l.DiffType.ADDED,T[S.styles.wordRemoved]=P.type===l.DiffType.REMOVED,T))},x?x(P.value):P.value)})},S.renderLine=function(w,x,P,R,T,A){var I,N,K,_,W=P+"-"+w,j=A+"-"+T,re=S.props.highlightLines.includes(W)||S.props.highlightLines.includes(j),X=x===l.DiffType.ADDED,Z=x===l.DiffType.REMOVED,J;return Array.isArray(R)?J=S.renderWordDiff(R,S.props.renderContent):S.props.renderContent?J=S.props.renderContent(R):J=R,s.createElement(s.Fragment,null,!S.props.hideLineNumbers&&s.createElement("td",{onClick:w&&S.onLineNumberClickProxy(W),className:v.default(S.styles.gutter,(I={},I[S.styles.emptyGutter]=!w,I[S.styles.diffAdded]=X,I[S.styles.diffRemoved]=Z,I[S.styles.highlightedGutter]=re,I))},s.createElement("pre",{className:S.styles.lineNumber},w)),!S.props.splitView&&!S.props.hideLineNumbers&&s.createElement("td",{onClick:T&&S.onLineNumberClickProxy(j),className:v.default(S.styles.gutter,(N={},N[S.styles.emptyGutter]=!T,N[S.styles.diffAdded]=X,N[S.styles.diffRemoved]=Z,N[S.styles.highlightedGutter]=re,N))},s.createElement("pre",{className:S.styles.lineNumber},T)),s.createElement("td",{className:v.default(S.styles.marker,(K={},K[S.styles.emptyLine]=!J,K[S.styles.diffAdded]=X,K[S.styles.diffRemoved]=Z,K[S.styles.highlightedLine]=re,K))},s.createElement("pre",null,X&&"+",Z&&"-")),s.createElement("td",{className:v.default(S.styles.content,(_={},_[S.styles.emptyLine]=!J,_[S.styles.diffAdded]=X,_[S.styles.diffRemoved]=Z,_[S.styles.highlightedLine]=re,_))},s.createElement("pre",{className:S.styles.contentText},J)))},S.renderSplitView=function(w,x){var P=w.left,R=w.right;return s.createElement("tr",{key:x,className:S.styles.line},S.renderLine(P.lineNumber,P.type,f.LEFT,P.value),S.renderLine(R.lineNumber,R.type,f.RIGHT,R.value))},S.renderInlineView=function(w,x){var P=w.left,R=w.right,T;return P.type===l.DiffType.REMOVED&&R.type===l.DiffType.ADDED?s.createElement(s.Fragment,{key:x},s.createElement("tr",{className:S.styles.line},S.renderLine(P.lineNumber,P.type,f.LEFT,P.value,null)),s.createElement("tr",{className:S.styles.line},S.renderLine(null,R.type,f.RIGHT,R.value,R.lineNumber))):(P.type===l.DiffType.REMOVED&&(T=S.renderLine(P.lineNumber,P.type,f.LEFT,P.value,null)),P.type===l.DiffType.DEFAULT&&(T=S.renderLine(P.lineNumber,P.type,f.LEFT,P.value,R.lineNumber,f.RIGHT)),R.type===l.DiffType.ADDED&&(T=S.renderLine(null,R.type,f.RIGHT,R.value,R.lineNumber)),s.createElement("tr",{key:x,className:S.styles.line},T))},S.onBlockClickProxy=function(w){return function(){return S.onBlockExpand(w)}},S.renderSkippedLineIndicator=function(w,x,P,R){var T,A=S.props,I=A.hideLineNumbers,N=A.splitView,K=S.props.codeFoldMessageRenderer?S.props.codeFoldMessageRenderer(w,P,R):s.createElement("pre",{className:S.styles.codeFoldContent},"Expand ",w," lines ..."),_=s.createElement("td",null,s.createElement("a",{onClick:S.onBlockClickProxy(x),tabIndex:0},K)),W=!N&&!I;return s.createElement("tr",{key:P+"-"+R,className:S.styles.codeFold},!I&&s.createElement("td",{className:S.styles.codeFoldGutter}),s.createElement("td",{className:v.default((T={},T[S.styles.codeFoldGutter]=W,T))}),W?s.createElement(s.Fragment,null,s.createElement("td",null),_):s.createElement(s.Fragment,null,_,s.createElement("td",null)),s.createElement("td",null),s.createElement("td",null))},S.renderDiff=function(){var w=S.props,x=w.oldValue,P=w.newValue,R=w.splitView,T=w.disableWordDiff,A=w.compareMethod,I=w.linesOffset,N=l.computeLineInformation(x,P,T,A,I),K=N.lineInformation,_=N.diffLines,W=S.props.extraLinesSurroundingDiff<0?0:S.props.extraLinesSurroundingDiff,j=[];return K.map(function(re,X){var Z=_[0],J=Z-X;if(S.props.showDiffOnly&&(J===-W&&(j=[],_.shift()),re.left.type===l.DiffType.DEFAULT&&(J>W||typeof Z>"u")&&!S.state.expandedBlocks.includes(Z)))return j.push(X+1),X===K.length-1&&j.length>1?S.renderSkippedLineIndicator(j.length,Z,re.left.lineNumber,re.right.lineNumber):null;var q=R?S.renderSplitView(re,X):S.renderInlineView(re,X);if(J===W&&j.length>0){var L=j.length;return j=[],s.createElement(s.Fragment,{key:X},S.renderSkippedLineIndicator(L,Z,re.left.lineNumber,re.right.lineNumber),q)}return q})},S.render=function(){var w,x=S.props,P=x.oldValue,R=x.newValue,T=x.useDarkTheme,A=x.leftTitle,I=x.rightTitle,N=x.splitView,K=x.hideLineNumbers;if(typeof P!="string"||typeof R!="string")throw Error('"oldValue" and "newValue" should be strings');S.styles=S.computeStyles(S.props.styles,T);var _=S.renderDiff(),W=K?2:3,j=K?2:4,re=(A||I)&&s.createElement("tr",null,s.createElement("td",{colSpan:N?W:j,className:S.styles.titleBlock},s.createElement("pre",{className:S.styles.contentText},A)),N&&s.createElement("td",{colSpan:W,className:S.styles.titleBlock},s.createElement("pre",{className:S.styles.contentText},I)));return s.createElement("table",{className:v.default(S.styles.diffContainer,(w={},w[S.styles.splitView]=N,w))},s.createElement("tbody",null,re,_))},S.state={expandedBlocks:[]},S}return b.defaultProps={oldValue:"",newValue:"",splitView:!0,highlightLines:[],disableWordDiff:!1,compareMethod:l.DiffMethod.CHARS,styles:{},hideLineNumbers:!1,extraLinesSurroundingDiff:3,showDiffOnly:!0,useDarkTheme:!1,linesOffset:0},b.propTypes={oldValue:u.string.isRequired,newValue:u.string.isRequired,splitView:u.bool,disableWordDiff:u.bool,compareMethod:u.oneOf(Object.values(l.DiffMethod)),renderContent:u.func,onLineNumberClick:u.func,extraLinesSurroundingDiff:u.number,styles:u.object,hideLineNumbers:u.bool,showDiffOnly:u.bool,highlightLines:u.arrayOf(u.string),leftTitle:u.oneOfType([u.string,u.element]),rightTitle:u.oneOfType([u.string,u.element]),linesOffset:u.number},b}(s.Component);c.default=g},57229:function(C,c,t){"use strict";var i=this&&this.__assign||function(){return i=Object.assign||function(v){for(var l,h=1,p=arguments.length;h{"use strict";/** * @license React * react-dom.production.min.js * * Copyright (c) Facebook, Inc. and its affiliates. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */var i=t(27702),s=t(71869);function u(D){for(var H="https://reactjs.org/docs/error-decoder.html?invariant="+D,Te=1;Te"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),f=Object.prototype.hasOwnProperty,g=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,y={},b={};function E(D){return f.call(b,D)?!0:f.call(y,D)?!1:g.test(D)?b[D]=!0:(y[D]=!0,!1)}function S(D,H,Te,ft){if(Te!==null&&Te.type===0)return!1;switch(typeof H){case"function":case"symbol":return!0;case"boolean":return ft?!1:Te!==null?!Te.acceptsBooleans:(D=D.toLowerCase().slice(0,5),D!=="data-"&&D!=="aria-");default:return!1}}function w(D,H,Te,ft){if(H===null||typeof H>"u"||S(D,H,Te,ft))return!0;if(ft)return!1;if(Te!==null)switch(Te.type){case 3:return!H;case 4:return H===!1;case 5:return isNaN(H);case 6:return isNaN(H)||1>H}return!1}function x(D,H,Te,ft,yn,kn,hi){this.acceptsBooleans=H===2||H===3||H===4,this.attributeName=ft,this.attributeNamespace=yn,this.mustUseProperty=Te,this.propertyName=D,this.type=H,this.sanitizeURL=kn,this.removeEmptyString=hi}var P={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(D){P[D]=new x(D,0,!1,D,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(D){var H=D[0];P[H]=new x(H,1,!1,D[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(D){P[D]=new x(D,2,!1,D.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(D){P[D]=new x(D,2,!1,D,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(D){P[D]=new x(D,3,!1,D.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(D){P[D]=new x(D,3,!0,D,null,!1,!1)}),["capture","download"].forEach(function(D){P[D]=new x(D,4,!1,D,null,!1,!1)}),["cols","rows","size","span"].forEach(function(D){P[D]=new x(D,6,!1,D,null,!1,!1)}),["rowSpan","start"].forEach(function(D){P[D]=new x(D,5,!1,D.toLowerCase(),null,!1,!1)});var R=/[\-:]([a-z])/g;function T(D){return D[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(D){var H=D.replace(R,T);P[H]=new x(H,1,!1,D,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(D){var H=D.replace(R,T);P[H]=new x(H,1,!1,D,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(D){var H=D.replace(R,T);P[H]=new x(H,1,!1,D,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(D){P[D]=new x(D,1,!1,D.toLowerCase(),null,!1,!1)}),P.xlinkHref=new x("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(D){P[D]=new x(D,1,!1,D.toLowerCase(),null,!0,!0)});function A(D,H,Te,ft){var yn=P.hasOwnProperty(H)?P[H]:null;(yn!==null?yn.type!==0:ft||!(2Wa||yn[hi]!==kn[Wa]){var ho=` `+yn[hi].replace(" at new "," at ");return D.displayName&&ho.includes("")&&(ho=ho.replace("",D.displayName)),ho}while(1<=hi&&0<=Wa);break}}}finally{te=!1,Error.prepareStackTrace=Te}return(D=D?D.displayName||D.name:"")?G(D):""}function fe(D){switch(D.tag){case 5:return G(D.type);case 16:return G("Lazy");case 13:return G("Suspense");case 19:return G("SuspenseList");case 0:case 2:case 15:return D=ie(D.type,!1),D;case 11:return D=ie(D.type.render,!1),D;case 1:return D=ie(D.type,!0),D;default:return""}}function Se(D){if(D==null)return null;if(typeof D=="function")return D.displayName||D.name||null;if(typeof D=="string")return D;switch(D){case _:return"Fragment";case K:return"Portal";case j:return"Profiler";case W:return"StrictMode";case J:return"Suspense";case q:return"SuspenseList"}if(typeof D=="object")switch(D.$$typeof){case X:return(D.displayName||"Context")+".Consumer";case re:return(D._context.displayName||"Context")+".Provider";case Z:var H=D.render;return D=D.displayName,D||(D=H.displayName||H.name||"",D=D!==""?"ForwardRef("+D+")":"ForwardRef"),D;case L:return H=D.displayName||null,H!==null?H:Se(D.type)||"Memo";case $:H=D._payload,D=D._init;try{return Se(D(H))}catch{}}return null}function he(D){var H=D.type;switch(D.tag){case 24:return"Cache";case 9:return(H.displayName||"Context")+".Consumer";case 10:return(H._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return D=H.render,D=D.displayName||D.name||"",H.displayName||(D!==""?"ForwardRef("+D+")":"ForwardRef");case 7:return"Fragment";case 5:return H;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Se(H);case 8:return H===W?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof H=="function")return H.displayName||H.name||null;if(typeof H=="string")return H}return null}function me(D){switch(typeof D){case"boolean":case"number":case"string":case"undefined":return D;case"object":return D;default:return""}}function _e(D){var H=D.type;return(D=D.nodeName)&&D.toLowerCase()==="input"&&(H==="checkbox"||H==="radio")}function we(D){var H=_e(D)?"checked":"value",Te=Object.getOwnPropertyDescriptor(D.constructor.prototype,H),ft=""+D[H];if(!D.hasOwnProperty(H)&&typeof Te<"u"&&typeof Te.get=="function"&&typeof Te.set=="function"){var yn=Te.get,kn=Te.set;return Object.defineProperty(D,H,{configurable:!0,get:function(){return yn.call(this)},set:function(hi){ft=""+hi,kn.call(this,hi)}}),Object.defineProperty(D,H,{enumerable:Te.enumerable}),{getValue:function(){return ft},setValue:function(hi){ft=""+hi},stopTracking:function(){D._valueTracker=null,delete D[H]}}}}function Ge(D){D._valueTracker||(D._valueTracker=we(D))}function ht(D){if(!D)return!1;var H=D._valueTracker;if(!H)return!0;var Te=H.getValue(),ft="";return D&&(ft=_e(D)?D.checked?"true":"false":D.value),D=ft,D!==Te?(H.setValue(D),!0):!1}function nt(D){if(D=D||(typeof document<"u"?document:void 0),typeof D>"u")return null;try{return D.activeElement||D.body}catch{return D.body}}function Re(D,H){var Te=H.checked;return pe({},H,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:Te??D._wrapperState.initialChecked})}function ue(D,H){var Te=H.defaultValue==null?"":H.defaultValue,ft=H.checked!=null?H.checked:H.defaultChecked;Te=me(H.value!=null?H.value:Te),D._wrapperState={initialChecked:ft,initialValue:Te,controlled:H.type==="checkbox"||H.type==="radio"?H.checked!=null:H.value!=null}}function ae(D,H){H=H.checked,H!=null&&A(D,"checked",H,!1)}function ve(D,H){ae(D,H);var Te=me(H.value),ft=H.type;if(Te!=null)ft==="number"?(Te===0&&D.value===""||D.value!=Te)&&(D.value=""+Te):D.value!==""+Te&&(D.value=""+Te);else if(ft==="submit"||ft==="reset"){D.removeAttribute("value");return}H.hasOwnProperty("value")?Ye(D,H.type,Te):H.hasOwnProperty("defaultValue")&&Ye(D,H.type,me(H.defaultValue)),H.checked==null&&H.defaultChecked!=null&&(D.defaultChecked=!!H.defaultChecked)}function Me(D,H,Te){if(H.hasOwnProperty("value")||H.hasOwnProperty("defaultValue")){var ft=H.type;if(!(ft!=="submit"&&ft!=="reset"||H.value!==void 0&&H.value!==null))return;H=""+D._wrapperState.initialValue,Te||H===D.value||(D.value=H),D.defaultValue=H}Te=D.name,Te!==""&&(D.name=""),D.defaultChecked=!!D._wrapperState.initialChecked,Te!==""&&(D.name=Te)}function Ye(D,H,Te){(H!=="number"||nt(D.ownerDocument)!==D)&&(Te==null?D.defaultValue=""+D._wrapperState.initialValue:D.defaultValue!==""+Te&&(D.defaultValue=""+Te))}var qe=Array.isArray;function At(D,H,Te,ft){if(D=D.options,H){H={};for(var yn=0;yn"+H.valueOf().toString()+"",H=Oe.firstChild;D.firstChild;)D.removeChild(D.firstChild);for(;H.firstChild;)D.appendChild(H.firstChild)}});function Et(D,H){if(H){var Te=D.firstChild;if(Te&&Te===D.lastChild&&Te.nodeType===3){Te.nodeValue=H;return}}D.textContent=H}var ct={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},ut=["Webkit","ms","Moz","O"];Object.keys(ct).forEach(function(D){ut.forEach(function(H){H=H+D.charAt(0).toUpperCase()+D.substring(1),ct[H]=ct[D]})});function Ne(D,H,Te){return H==null||typeof H=="boolean"||H===""?"":Te||typeof H!="number"||H===0||ct.hasOwnProperty(D)&&ct[D]?(""+H).trim():H+"px"}function mt(D,H){D=D.style;for(var Te in H)if(H.hasOwnProperty(Te)){var ft=Te.indexOf("--")===0,yn=Ne(Te,H[Te],ft);Te==="float"&&(Te="cssFloat"),ft?D.setProperty(Te,yn):D[Te]=yn}}var bt=pe({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Gt(D,H){if(H){if(bt[D]&&(H.children!=null||H.dangerouslySetInnerHTML!=null))throw Error(u(137,D));if(H.dangerouslySetInnerHTML!=null){if(H.children!=null)throw Error(u(60));if(typeof H.dangerouslySetInnerHTML!="object"||!("__html"in H.dangerouslySetInnerHTML))throw Error(u(61))}if(H.style!=null&&typeof H.style!="object")throw Error(u(62))}}function hn(D,H){if(D.indexOf("-")===-1)return typeof H.is=="string";switch(D){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Yt=null;function Bt(D){return D=D.target||D.srcElement||window,D.correspondingUseElement&&(D=D.correspondingUseElement),D.nodeType===3?D.parentNode:D}var Lt=null,zt=null,Kt=null;function vt(D){if(D=Qi(D)){if(typeof Lt!="function")throw Error(u(280));var H=D.stateNode;H&&(H=Pe(H),Lt(D.stateNode,D.type,H))}}function Ve(D){zt?Kt?Kt.push(D):Kt=[D]:zt=D}function lt(){if(zt){var D=zt,H=Kt;if(Kt=zt=null,vt(D),H)for(D=0;D>>=0,D===0?32:31-(Ci(D)/Ni|0)|0}var ha=64,Ca=4194304;function li(D){switch(D&-D){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return D&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return D&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return D}}function la(D,H){var Te=D.pendingLanes;if(Te===0)return 0;var ft=0,yn=D.suspendedLanes,kn=D.pingedLanes,hi=Te&268435455;if(hi!==0){var Wa=hi&~yn;Wa!==0?ft=li(Wa):(kn&=hi,kn!==0&&(ft=li(kn)))}else hi=Te&~yn,hi!==0?ft=li(hi):kn!==0&&(ft=li(kn));if(ft===0)return 0;if(H!==0&&H!==ft&&!(H&yn)&&(yn=ft&-ft,kn=H&-H,yn>=kn||yn===16&&(kn&4194240)!==0))return H;if(ft&4&&(ft|=Te&16),H=D.entangledLanes,H!==0)for(D=D.entanglements,H&=ft;0Te;Te++)H.push(D);return H}function $r(D,H,Te){D.pendingLanes|=H,H!==536870912&&(D.suspendedLanes=0,D.pingedLanes=0),D=D.eventTimes,H=31-Yr(H),D[H]=Te}function Ti(D,H){var Te=D.pendingLanes&~H;D.pendingLanes=H,D.suspendedLanes=0,D.pingedLanes=0,D.expiredLanes&=H,D.mutableReadLanes&=H,D.entangledLanes&=H,H=D.entanglements;var ft=D.eventTimes;for(D=D.expirationTimes;0=Eo),er=String.fromCharCode(32),Ar=!1;function Kr(D,H){switch(D){case"keyup":return $a.indexOf(H.keyCode)!==-1;case"keydown":return H.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function ur(D){return D=D.detail,typeof D=="object"&&"data"in D?D.data:null}var Gr=!1;function Pi(D,H){switch(D){case"compositionend":return ur(H);case"keypress":return H.which!==32?null:(Ar=!0,er);case"textInput":return D=H.data,D===er&&Ar?null:D;default:return null}}function aa(D,H){if(Gr)return D==="compositionend"||!Ha&&Kr(D,H)?(D=Wi(),ii=Ei=Fr=null,Gr=!1,D):null;switch(D){case"paste":return null;case"keypress":if(!(H.ctrlKey||H.altKey||H.metaKey)||H.ctrlKey&&H.altKey){if(H.char&&1=H)return{node:Te,offset:H-D};D=ft}e:{for(;Te;){if(Te.nextSibling){Te=Te.nextSibling;break e}Te=Te.parentNode}Te=void 0}Te=ka(Te)}}function Co(D,H){return D&&H?D===H?!0:D&&D.nodeType===3?!1:H&&H.nodeType===3?Co(D,H.parentNode):"contains"in D?D.contains(H):D.compareDocumentPosition?!!(D.compareDocumentPosition(H)&16):!1:!1}function _s(){for(var D=window,H=nt();H instanceof D.HTMLIFrameElement;){try{var Te=typeof H.contentWindow.location.href=="string"}catch{Te=!1}if(Te)D=H.contentWindow;else break;H=nt(D.document)}return H}function Is(D){var H=D&&D.nodeName&&D.nodeName.toLowerCase();return H&&(H==="input"&&(D.type==="text"||D.type==="search"||D.type==="tel"||D.type==="url"||D.type==="password")||H==="textarea"||D.contentEditable==="true")}function xs(D){var H=_s(),Te=D.focusedElem,ft=D.selectionRange;if(H!==Te&&Te&&Te.ownerDocument&&Co(Te.ownerDocument.documentElement,Te)){if(ft!==null&&Is(Te)){if(H=ft.start,D=ft.end,D===void 0&&(D=H),"selectionStart"in Te)Te.selectionStart=H,Te.selectionEnd=Math.min(D,Te.value.length);else if(D=(H=Te.ownerDocument||document)&&H.defaultView||window,D.getSelection){D=D.getSelection();var yn=Te.textContent.length,kn=Math.min(ft.start,yn);ft=ft.end===void 0?kn:Math.min(ft.end,yn),!D.extend&&kn>ft&&(yn=ft,ft=kn,kn=yn),yn=Io(Te,kn);var hi=Io(Te,ft);yn&&hi&&(D.rangeCount!==1||D.anchorNode!==yn.node||D.anchorOffset!==yn.offset||D.focusNode!==hi.node||D.focusOffset!==hi.offset)&&(H=H.createRange(),H.setStart(yn.node,yn.offset),D.removeAllRanges(),kn>ft?(D.addRange(H),D.extend(hi.node,hi.offset)):(H.setEnd(hi.node,hi.offset),D.addRange(H)))}}for(H=[],D=Te;D=D.parentNode;)D.nodeType===1&&H.push({element:D,left:D.scrollLeft,top:D.scrollTop});for(typeof Te.focus=="function"&&Te.focus(),Te=0;Te=document.documentMode,Ns=null,Us=null,fu=null,bu=!1;function Ys(D,H,Te){var ft=Te.window===Te?Te.document:Te.nodeType===9?Te:Te.ownerDocument;bu||Ns==null||Ns!==nt(ft)||(ft=Ns,"selectionStart"in ft&&Is(ft)?ft={start:ft.selectionStart,end:ft.selectionEnd}:(ft=(ft.ownerDocument&&ft.ownerDocument.defaultView||window).getSelection(),ft={anchorNode:ft.anchorNode,anchorOffset:ft.anchorOffset,focusNode:ft.focusNode,focusOffset:ft.focusOffset}),fu&&Cr(fu,ft)||(fu=ft,ft=Yn(Us,"onSelect"),0un||(D.current=Nt[un],Nt[un]=null,un--)}function sr(D,H){un++,Nt[un]=D.current,D.current=H}var Tr={},Br=xn(Tr),Er=xn(!1),Sr=Tr;function Vr(D,H){var Te=D.type.contextTypes;if(!Te)return Tr;var ft=D.stateNode;if(ft&&ft.__reactInternalMemoizedUnmaskedChildContext===H)return ft.__reactInternalMemoizedMaskedChildContext;var yn={},kn;for(kn in Te)yn[kn]=H[kn];return ft&&(D=D.stateNode,D.__reactInternalMemoizedUnmaskedChildContext=H,D.__reactInternalMemoizedMaskedChildContext=yn),yn}function fi(D){return D=D.childContextTypes,D!=null}function xr(){zn(Er),zn(Br)}function Wr(D,H,Te){if(Br.current!==Tr)throw Error(u(168));sr(Br,H),sr(Er,Te)}function ti(D,H,Te){var ft=D.stateNode;if(H=H.childContextTypes,typeof ft.getChildContext!="function")return Te;ft=ft.getChildContext();for(var yn in ft)if(!(yn in H))throw Error(u(108,he(D)||"Unknown",yn));return pe({},Te,ft)}function xi(D){return D=(D=D.stateNode)&&D.__reactInternalMemoizedMergedChildContext||Tr,Sr=Br.current,sr(Br,D),sr(Er,Er.current),!0}function Gi(D,H,Te){var ft=D.stateNode;if(!ft)throw Error(u(169));Te?(D=ti(D,H,Sr),ft.__reactInternalMemoizedMergedChildContext=D,zn(Er),zn(Br),sr(Br,D)):zn(Er),sr(Er,Te)}var _i=null,da=!1,Sa=!1;function Pa(D){_i===null?_i=[D]:_i.push(D)}function oo(D){da=!0,Pa(D)}function mo(){if(!Sa&&_i!==null){Sa=!0;var D=0,H=On;try{var Te=_i;for(On=1;D>=hi,yn-=hi,ko=1<<32-Yr(H)+yn|Te<tc?(Jf=Hl,Hl=null):Jf=Hl.sibling;var Rc=iu(Vo,Hl,ns[tc],Mu);if(Rc===null){Hl===null&&(Hl=Jf);break}D&&Hl&&Rc.alternate===null&&H(Vo,Hl),Po=kn(Rc,Po,tc),Il===null?ml=Rc:Il.sibling=Rc,Il=Rc,Hl=Jf}if(tc===ns.length)return Te(Vo,Hl),fs&&Ts(Vo,tc),ml;if(Hl===null){for(;tctc?(Jf=Hl,Hl=null):Jf=Hl.sibling;var ih=iu(Vo,Hl,Rc.value,Mu);if(ih===null){Hl===null&&(Hl=Jf);break}D&&Hl&&ih.alternate===null&&H(Vo,Hl),Po=kn(ih,Po,tc),Il===null?ml=ih:Il.sibling=ih,Il=ih,Hl=Jf}if(Rc.done)return Te(Vo,Hl),fs&&Ts(Vo,tc),ml;if(Hl===null){for(;!Rc.done;tc++,Rc=ns.next())Rc=yu(Vo,Rc.value,Mu),Rc!==null&&(Po=kn(Rc,Po,tc),Il===null?ml=Rc:Il.sibling=Rc,Il=Rc);return fs&&Ts(Vo,tc),ml}for(Hl=ft(Vo,Hl);!Rc.done;tc++,Rc=ns.next())Rc=il(Hl,Vo,tc,Rc.value,Mu),Rc!==null&&(D&&Rc.alternate!==null&&Hl.delete(Rc.key===null?tc:Rc.key),Po=kn(Rc,Po,tc),Il===null?ml=Rc:Il.sibling=Rc,Il=Rc);return D&&Hl.forEach(function($v){return H(Vo,$v)}),fs&&Ts(Vo,tc),ml}function Bf(Vo,Po,ns,Mu){if(typeof ns=="object"&&ns!==null&&ns.type===_&&ns.key===null&&(ns=ns.props.children),typeof ns=="object"&&ns!==null){switch(ns.$$typeof){case N:e:{for(var ml=ns.key,Il=Po;Il!==null;){if(Il.key===ml){if(ml=ns.type,ml===_){if(Il.tag===7){Te(Vo,Il.sibling),Po=yn(Il,ns.props.children),Po.return=Vo,Vo=Po;break e}}else if(Il.elementType===ml||typeof ml=="object"&&ml!==null&&ml.$$typeof===$&&rc(ml)===Il.type){Te(Vo,Il.sibling),Po=yn(Il,ns.props),Po.ref=wl(Vo,Il,ns),Po.return=Vo,Vo=Po;break e}Te(Vo,Il);break}else H(Vo,Il);Il=Il.sibling}ns.type===_?(Po=oc(ns.props.children,Vo.mode,Mu,ns.key),Po.return=Vo,Vo=Po):(Mu=dd(ns.type,ns.key,ns.props,null,Vo.mode,Mu),Mu.ref=wl(Vo,Po,ns),Mu.return=Vo,Vo=Mu)}return hi(Vo);case K:e:{for(Il=ns.key;Po!==null;){if(Po.key===Il)if(Po.tag===4&&Po.stateNode.containerInfo===ns.containerInfo&&Po.stateNode.implementation===ns.implementation){Te(Vo,Po.sibling),Po=yn(Po,ns.children||[]),Po.return=Vo,Vo=Po;break e}else{Te(Vo,Po);break}else H(Vo,Po);Po=Po.sibling}Po=Md(ns,Vo.mode,Mu),Po.return=Vo,Vo=Po}return hi(Vo);case $:return Il=ns._init,Bf(Vo,Po,Il(ns._payload),Mu)}if(qe(ns))return gl(Vo,Po,ns,Mu);if(V(ns))return bl(Vo,Po,ns,Mu);Fl(Vo,ns)}return typeof ns=="string"&&ns!==""||typeof ns=="number"?(ns=""+ns,Po!==null&&Po.tag===6?(Te(Vo,Po.sibling),Po=yn(Po,ns),Po.return=Vo,Vo=Po):(Te(Vo,Po),Po=xf(ns,Vo.mode,Mu),Po.return=Vo,Vo=Po),hi(Vo)):Te(Vo,Po)}return Bf}var kl=Ic(!0),Gc=Ic(!1),$l={},Ml=xn($l),zc=xn($l),tf=xn($l);function _c(D){if(D===$l)throw Error(u(174));return D}function Cc(D,H){switch(sr(tf,H),sr(zc,D),sr(Ml,$l),D=H.nodeType,D){case 9:case 11:H=(H=H.documentElement)?H.namespaceURI:ke(null,"");break;default:D=D===8?H.parentNode:H,H=D.namespaceURI||null,D=D.tagName,H=ke(H,D)}zn(Ml),sr(Ml,H)}function of(){zn(Ml),zn(zc),zn(tf)}function Qc(D){_c(tf.current);var H=_c(Ml.current),Te=ke(H,D.type);H!==Te&&(sr(zc,D),sr(Ml,Te))}function sc(D){zc.current===D&&(zn(Ml),zn(zc))}var ul=xn(0);function fc(D){for(var H=D;H!==null;){if(H.tag===13){var Te=H.memoizedState;if(Te!==null&&(Te=Te.dehydrated,Te===null||Te.data==="$?"||Te.data==="$!"))return H}else if(H.tag===19&&H.memoizedProps.revealOrder!==void 0){if(H.flags&128)return H}else if(H.child!==null){H.child.return=H,H=H.child;continue}if(H===D)break;for(;H.sibling===null;){if(H.return===null||H.return===D)return null;H=H.return}H.sibling.return=H.return,H=H.sibling}return null}var lf=[];function vc(){for(var D=0;DTe?Te:4,D(!0);var ft=cf.transition;cf.transition={};try{D(!1),H()}finally{On=Te,cf.transition=ft}}function Wf(){return Oc().memoizedState}function td(D,H,Te){var ft=rl(D);if(Te={lane:ft,action:Te,hasEagerState:!1,eagerState:null,next:null},ff(D))Lf(H,Te);else if(Te=ku(D,H,Te,ft),Te!==null){var yn=Ru();fl(Te,D,ft,yn),Ec(Te,H,ft)}}function _f(D,H,Te){var ft=rl(D),yn={lane:ft,action:Te,hasEagerState:!1,eagerState:null,next:null};if(ff(D))Lf(H,yn);else{var kn=D.alternate;if(D.lanes===0&&(kn===null||kn.lanes===0)&&(kn=H.lastRenderedReducer,kn!==null))try{var hi=H.lastRenderedState,Wa=kn(hi,Te);if(yn.hasEagerState=!0,yn.eagerState=Wa,xa(Wa,hi)){var ho=H.interleaved;ho===null?(yn.next=yn,pu(H)):(yn.next=ho.next,ho.next=yn),H.interleaved=yn;return}}catch{}finally{}Te=ku(D,H,yn,ft),Te!==null&&(yn=Ru(),fl(Te,D,ft,yn),Ec(Te,H,ft))}}function ff(D){var H=D.alternate;return D===qu||H!==null&&H===qu}function Lf(D,H){Rl=lc=!0;var Te=D.pending;Te===null?H.next=H:(H.next=Te.next,Te.next=H),D.pending=H}function Ec(D,H,Te){if(Te&4194240){var ft=H.lanes;ft&=D.pendingLanes,Te|=ft,H.lanes=Te,xt(D,Te)}}var Tc={readContext:Ou,useCallback:Wl,useContext:Wl,useEffect:Wl,useImperativeHandle:Wl,useInsertionEffect:Wl,useLayoutEffect:Wl,useMemo:Wl,useReducer:Wl,useRef:Wl,useState:Wl,useDebugValue:Wl,useDeferredValue:Wl,useTransition:Wl,useMutableSource:Wl,useSyncExternalStore:Wl,useId:Wl,unstable_isNewReconciler:!1},md={readContext:Ou,useCallback:function(D,H){return Ll().memoizedState=[D,H===void 0?null:H],D},useContext:Ou,useEffect:pc,useImperativeHandle:function(D,H,Te){return Te=Te!=null?Te.concat([D]):null,Ul(4194308,4,sd.bind(null,H,D),Te)},useLayoutEffect:function(D,H){return Ul(4194308,4,D,H)},useInsertionEffect:function(D,H){return Ul(4,2,D,H)},useMemo:function(D,H){var Te=Ll();return H=H===void 0?null:H,D=D(),Te.memoizedState=[D,H],D},useReducer:function(D,H,Te){var ft=Ll();return H=Te!==void 0?Te(H):H,ft.memoizedState=ft.baseState=H,D={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:D,lastRenderedState:H},ft.queue=D,D=D.dispatch=td.bind(null,qu,D),[ft.memoizedState,D]},useRef:function(D){var H=Ll();return D={current:D},H.memoizedState=D},useState:vl,useDebugValue:Jc,useDeferredValue:function(D){return Ll().memoizedState=D},useTransition:function(){var D=vl(!1),H=D[0];return D=df.bind(null,D[1]),Ll().memoizedState=D,[H,D]},useMutableSource:function(){},useSyncExternalStore:function(D,H,Te){var ft=qu,yn=Ll();if(fs){if(Te===void 0)throw Error(u(407));Te=Te()}else{if(Te=H(),Ac===null)throw Error(u(349));_l&30||bc(ft,H,Te)}yn.memoizedState=Te;var kn={value:Te,getSnapshot:H};return yn.queue=kn,pc(xc.bind(null,ft,kn,D),[D]),ft.flags|=2048,Qu(9,yf.bind(null,ft,kn,Te,H),void 0,null),Te},useId:function(){var D=Ll(),H=Ac.identifierPrefix;if(fs){var Te=Es,ft=ko;Te=(ft&~(1<<32-Yr(ft)-1)).toString(32)+Te,H=":"+H+"R"+Te,Te=al++,0<\/script>",D=D.removeChild(D.firstChild)):typeof ft.is=="string"?D=hi.createElement(Te,{is:ft.is}):(D=hi.createElement(Te),Te==="select"&&(hi=D,ft.multiple?hi.multiple=!0:ft.size&&(hi.size=ft.size))):D=hi.createElementNS(D,Te),D[ki]=H,D[ri]=ft,Yi(D,H,!1,!1),H.stateNode=D;e:{switch(hi=hn(Te,ft),Te){case"dialog":oe("cancel",D),oe("close",D),yn=ft;break;case"iframe":case"object":case"embed":oe("load",D),yn=ft;break;case"video":case"audio":for(yn=0;ynrd&&(H.flags|=128,ft=!0,vs(kn,!1),H.lanes=4194304)}else{if(!ft)if(D=fc(hi),D!==null){if(H.flags|=128,ft=!0,Te=D.updateQueue,Te!==null&&(H.updateQueue=Te,H.flags|=4),vs(kn,!0),kn.tail===null&&kn.tailMode==="hidden"&&!hi.alternate&&!fs)return Rs(H),null}else 2*dn()-kn.renderingStartTime>rd&&Te!==1073741824&&(H.flags|=128,ft=!0,vs(kn,!1),H.lanes=4194304);kn.isBackwards?(hi.sibling=H.child,H.child=hi):(Te=kn.last,Te!==null?Te.sibling=hi:H.child=hi,kn.last=hi)}return kn.tail!==null?(H=kn.tail,kn.rendering=H,kn.tail=H.sibling,kn.renderingStartTime=dn(),H.sibling=null,Te=ul.current,sr(ul,ft?Te&1|2:Te&1),H):(Rs(H),null);case 22:case 23:return Ji(),ft=H.memoizedState!==null,D!==null&&D.memoizedState!==null!==ft&&(H.flags|=8192),ft&&H.mode&1?zf&1073741824&&(Rs(H),H.subtreeFlags&6&&(H.flags|=8192)):Rs(H),null;case 24:return null;case 25:return null}throw Error(u(156,H.tag))}function _u(D,H){switch(Ss(H),H.tag){case 1:return fi(H.type)&&xr(),D=H.flags,D&65536?(H.flags=D&-65537|128,H):null;case 3:return of(),zn(Er),zn(Br),vc(),D=H.flags,D&65536&&!(D&128)?(H.flags=D&-65537|128,H):null;case 5:return sc(H),null;case 13:if(zn(ul),D=H.memoizedState,D!==null&&D.dehydrated!==null){if(H.alternate===null)throw Error(u(340));Pu()}return D=H.flags,D&65536?(H.flags=D&-65537|128,H):null;case 19:return zn(ul),null;case 4:return of(),null;case 10:return ds(H.type._context),null;case 22:case 23:return Ji(),null;case 24:return null;default:return null}}var ju=!1,Cl=!1,Yl=typeof WeakSet=="function"?WeakSet:Set,cu=null;function bs(D,H){var Te=D.ref;if(Te!==null)if(typeof Te=="function")try{Te(null)}catch(ft){hl(D,H,ft)}else Te.current=null}function wc(D,H,Te){try{Te()}catch(ft){hl(D,H,ft)}}var Zc=!1;function Af(D,H){if(Ao=uo,D=_s(),Is(D)){if("selectionStart"in D)var Te={start:D.selectionStart,end:D.selectionEnd};else e:{Te=(Te=D.ownerDocument)&&Te.defaultView||window;var ft=Te.getSelection&&Te.getSelection();if(ft&&ft.rangeCount!==0){Te=ft.anchorNode;var yn=ft.anchorOffset,kn=ft.focusNode;ft=ft.focusOffset;try{Te.nodeType,kn.nodeType}catch{Te=null;break e}var hi=0,Wa=-1,ho=-1,os=0,uu=0,yu=D,iu=null;t:for(;;){for(var il;yu!==Te||yn!==0&&yu.nodeType!==3||(Wa=hi+yn),yu!==kn||ft!==0&&yu.nodeType!==3||(ho=hi+ft),yu.nodeType===3&&(hi+=yu.nodeValue.length),(il=yu.firstChild)!==null;)iu=yu,yu=il;for(;;){if(yu===D)break t;if(iu===Te&&++os===yn&&(Wa=hi),iu===kn&&++uu===ft&&(ho=hi),(il=yu.nextSibling)!==null)break;yu=iu,iu=yu.parentNode}yu=il}Te=Wa===-1||ho===-1?null:{start:Wa,end:ho}}else Te=null}Te=Te||{start:0,end:0}}else Te=null;for(Fo={focusedElem:D,selectionRange:Te},uo=!1,cu=H;cu!==null;)if(H=cu,D=H.child,(H.subtreeFlags&1028)!==0&&D!==null)D.return=H,cu=D;else for(;cu!==null;){H=cu;try{var gl=H.alternate;if(H.flags&1024)switch(H.tag){case 0:case 11:case 15:break;case 1:if(gl!==null){var bl=gl.memoizedProps,Bf=gl.memoizedState,Vo=H.stateNode,Po=Vo.getSnapshotBeforeUpdate(H.elementType===H.type?bl:Js(H.type,bl),Bf);Vo.__reactInternalSnapshotBeforeUpdate=Po}break;case 3:var ns=H.stateNode.containerInfo;ns.nodeType===1?ns.textContent="":ns.nodeType===9&&ns.documentElement&&ns.removeChild(ns.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(u(163))}}catch(Mu){hl(H,H.return,Mu)}if(D=H.sibling,D!==null){D.return=H.return,cu=D;break}cu=H.return}return gl=Zc,Zc=!1,gl}function Yc(D,H,Te){var ft=H.updateQueue;if(ft=ft!==null?ft.lastEffect:null,ft!==null){var yn=ft=ft.next;do{if((yn.tag&D)===D){var kn=yn.destroy;yn.destroy=void 0,kn!==void 0&&wc(H,Te,kn)}yn=yn.next}while(yn!==ft)}}function Yf(D,H){if(H=H.updateQueue,H=H!==null?H.lastEffect:null,H!==null){var Te=H=H.next;do{if((Te.tag&D)===D){var ft=Te.create;Te.destroy=ft()}Te=Te.next}while(Te!==H)}}function Xf(D){var H=D.ref;if(H!==null){var Te=D.stateNode;switch(D.tag){case 5:D=Te;break;default:D=Te}typeof H=="function"?H(D):H.current=D}}function ud(D){var H=D.alternate;H!==null&&(D.alternate=null,ud(H)),D.child=null,D.deletions=null,D.sibling=null,D.tag===5&&(H=D.stateNode,H!==null&&(delete H[ki],delete H[ri],delete H[_n],delete H[Ua],delete H[va])),D.stateNode=null,D.return=null,D.dependencies=null,D.memoizedProps=null,D.memoizedState=null,D.pendingProps=null,D.stateNode=null,D.updateQueue=null}function rf(D){return D.tag===5||D.tag===3||D.tag===4}function th(D){e:for(;;){for(;D.sibling===null;){if(D.return===null||rf(D.return))return null;D=D.return}for(D.sibling.return=D.return,D=D.sibling;D.tag!==5&&D.tag!==6&&D.tag!==18;){if(D.flags&2||D.child===null||D.tag===4)continue e;D.child.return=D,D=D.child}if(!(D.flags&2))return D.stateNode}}function Sd(D,H,Te){var ft=D.tag;if(ft===5||ft===6)D=D.stateNode,H?Te.nodeType===8?Te.parentNode.insertBefore(D,H):Te.insertBefore(D,H):(Te.nodeType===8?(H=Te.parentNode,H.insertBefore(D,Te)):(H=Te,H.appendChild(D)),Te=Te._reactRootContainer,Te!=null||H.onclick!==null||(H.onclick=go));else if(ft!==4&&(D=D.child,D!==null))for(Sd(D,H,Te),D=D.sibling;D!==null;)Sd(D,H,Te),D=D.sibling}function Od(D,H,Te){var ft=D.tag;if(ft===5||ft===6)D=D.stateNode,H?Te.insertBefore(D,H):Te.appendChild(D);else if(ft!==4&&(D=D.child,D!==null))for(Od(D,H,Te),D=D.sibling;D!==null;)Od(D,H,Te),D=D.sibling}var hf=null,vf=!1;function Nf(D,H,Te){for(Te=Te.child;Te!==null;)ld(D,H,Te),Te=Te.sibling}function ld(D,H,Te){if(yr&&typeof yr.onCommitFiberUnmount=="function")try{yr.onCommitFiberUnmount(ni,Te)}catch{}switch(Te.tag){case 5:Cl||bs(Te,H);case 6:var ft=hf,yn=vf;hf=null,Nf(D,H,Te),hf=ft,vf=yn,hf!==null&&(vf?(D=hf,Te=Te.stateNode,D.nodeType===8?D.parentNode.removeChild(Te):D.removeChild(Te)):hf.removeChild(Te.stateNode));break;case 18:hf!==null&&(vf?(D=hf,Te=Te.stateNode,D.nodeType===8?tr(D.parentNode,Te):D.nodeType===1&&tr(D,Te),qi(D)):tr(hf,Te.stateNode));break;case 4:ft=hf,yn=vf,hf=Te.stateNode.containerInfo,vf=!0,Nf(D,H,Te),hf=ft,vf=yn;break;case 0:case 11:case 14:case 15:if(!Cl&&(ft=Te.updateQueue,ft!==null&&(ft=ft.lastEffect,ft!==null))){yn=ft=ft.next;do{var kn=yn,hi=kn.destroy;kn=kn.tag,hi!==void 0&&(kn&2||kn&4)&&wc(Te,H,hi),yn=yn.next}while(yn!==ft)}Nf(D,H,Te);break;case 1:if(!Cl&&(bs(Te,H),ft=Te.stateNode,typeof ft.componentWillUnmount=="function"))try{ft.props=Te.memoizedProps,ft.state=Te.memoizedState,ft.componentWillUnmount()}catch(Wa){hl(Te,H,Wa)}Nf(D,H,Te);break;case 21:Nf(D,H,Te);break;case 22:Te.mode&1?(Cl=(ft=Cl)||Te.memoizedState!==null,Nf(D,H,Te),Cl=ft):Nf(D,H,Te);break;default:Nf(D,H,Te)}}function cd(D){var H=D.updateQueue;if(H!==null){D.updateQueue=null;var Te=D.stateNode;Te===null&&(Te=D.stateNode=new Yl),H.forEach(function(ft){var yn=jc.bind(null,D,ft);Te.has(ft)||(Te.add(ft),ft.then(yn,yn))})}}function pf(D,H){var Te=H.deletions;if(Te!==null)for(var ft=0;ftyn&&(yn=hi),ft&=~kn}if(ft=yn,ft=dn()-ft,ft=(120>ft?120:480>ft?480:1080>ft?1080:1920>ft?1920:3e3>ft?3e3:4320>ft?4320:1960*Th(ft/1960))-ft,10D?16:D,as===null)var ft=!1;else{if(D=as,as=null,Bs=0,mc&6)throw Error(u(331));var yn=mc;for(mc|=4,cu=D.current;cu!==null;){var kn=cu,hi=kn.child;if(cu.flags&16){var Wa=kn.deletions;if(Wa!==null){for(var ho=0;hodn()-Mh?Ja(D,0):Rh|=Te),pl(D,H)}function Dc(D,H){H===0&&(D.mode&1?(H=Ca,Ca<<=1,!(Ca&130023424)&&(Ca=4194304)):H=1);var Te=Ru();D=Nu(D,H),D!==null&&($r(D,H,Te),pl(D,Te))}function Xc(D){var H=D.memoizedState,Te=0;H!==null&&(Te=H.retryLane),Dc(D,Te)}function jc(D,H){var Te=0;switch(D.tag){case 13:var ft=D.stateNode,yn=D.memoizedState;yn!==null&&(Te=yn.retryLane);break;case 19:ft=D.stateNode;break;default:throw Error(u(314))}ft!==null&&ft.delete(H),Dc(D,Te)}var Nc;Nc=function(D,H,Te){if(D!==null)if(D.memoizedProps!==H.pendingProps||Er.current)xo=!0;else{if(!(D.lanes&Te)&&!(H.flags&128))return xo=!1,pa(D,H,Te);xo=!!(D.flags&131072)}else xo=!1,fs&&H.flags&1048576&&rs(H,co,H.index);switch(H.lanes=0,H.tag){case 2:var ft=H.type;Ia(D,H),D=H.pendingProps;var yn=Vr(H,Br.current);tu(H,Te),yn=Bl(null,H,ft,D,yn,Te);var kn=Pl();return H.flags|=1,typeof yn=="object"&&yn!==null&&typeof yn.render=="function"&&yn.$$typeof===void 0?(H.tag=1,H.memoizedState=null,H.updateQueue=null,fi(ft)?(kn=!0,xi(H)):kn=!1,H.memoizedState=yn.state!==null&&yn.state!==void 0?yn.state:null,Ku(H),yn.updater=ec,H.stateNode=yn,yn._reactInternals=H,Nl(H,ft,D,Te),H=tl(null,H,ft,!0,kn,Te)):(H.tag=0,fs&&kn&&ls(H),Ls(null,H,yn,Te),H=H.child),H;case 16:ft=H.elementType;e:{switch(Ia(D,H),D=H.pendingProps,yn=ft._init,ft=yn(ft._payload),H.type=ft,yn=H.tag=vh(ft),D=Js(ft,D),yn){case 0:H=Du(null,H,ft,D,Te);break e;case 1:H=cl(null,H,ft,D,Te);break e;case 11:H=Fs(null,H,ft,D,Te);break e;case 14:H=As(null,H,ft,Js(ft.type,D),Te);break e}throw Error(u(306,ft,""))}return H;case 0:return ft=H.type,yn=H.pendingProps,yn=H.elementType===ft?yn:Js(ft,yn),Du(D,H,ft,yn,Te);case 1:return ft=H.type,yn=H.pendingProps,yn=H.elementType===ft?yn:Js(ft,yn),cl(D,H,ft,yn,Te);case 3:e:{if(Zl(H),D===null)throw Error(u(387));ft=H.pendingProps,kn=H.memoizedState,yn=kn.element,sl(D,H),Ks(H,ft,null,Te);var hi=H.memoizedState;if(ft=hi.element,kn.isDehydrated)if(kn={element:ft,isDehydrated:!1,cache:hi.cache,pendingSuspenseBoundaries:hi.pendingSuspenseBoundaries,transitions:hi.transitions},H.updateQueue.baseState=kn,H.memoizedState=kn,H.flags&256){yn=gc(Error(u(423)),H),H=Jl(D,H,ft,Te,yn);break e}else if(ft!==yn){yn=gc(Error(u(424)),H),H=Jl(D,H,ft,Te,yn);break e}else for(Do=In(H.stateNode.containerInfo.firstChild),cs=H,fs=!0,is=null,Te=Gc(H,null,ft,Te),H.child=Te;Te;)Te.flags=Te.flags&-3|4096,Te=Te.sibling;else{if(Pu(),ft===yn){H=Aa(D,H,Te);break e}Ls(D,H,ft,Te)}H=H.child}return H;case 5:return Qc(H),D===null&&Yu(H),ft=H.type,yn=H.pendingProps,kn=D!==null?D.memoizedProps:null,hi=yn.children,Ho(ft,yn)?hi=null:kn!==null&&Ho(ft,kn)&&(H.flags|=32),Tl(D,H),Ls(D,H,hi,Te),H.child;case 6:return D===null&&Yu(H),null;case 13:return Dt(D,H,Te);case 4:return Cc(H,H.stateNode.containerInfo),ft=H.pendingProps,D===null?H.child=kl(H,null,ft,Te):Ls(D,H,ft,Te),H.child;case 11:return ft=H.type,yn=H.pendingProps,yn=H.elementType===ft?yn:Js(ft,yn),Fs(D,H,ft,yn,Te);case 7:return Ls(D,H,H.pendingProps,Te),H.child;case 8:return Ls(D,H,H.pendingProps.children,Te),H.child;case 12:return Ls(D,H,H.pendingProps.children,Te),H.child;case 10:e:{if(ft=H.type._context,yn=H.pendingProps,kn=H.memoizedProps,hi=yn.value,sr(ys,ft._currentValue),ft._currentValue=hi,kn!==null)if(xa(kn.value,hi)){if(kn.children===yn.children&&!Er.current){H=Aa(D,H,Te);break e}}else for(kn=H.child,kn!==null&&(kn.return=H);kn!==null;){var Wa=kn.dependencies;if(Wa!==null){hi=kn.child;for(var ho=Wa.firstContext;ho!==null;){if(ho.context===ft){if(kn.tag===1){ho=lu(-1,Te&-Te),ho.tag=2;var os=kn.updateQueue;if(os!==null){os=os.shared;var uu=os.pending;uu===null?ho.next=ho:(ho.next=uu.next,uu.next=ho),os.pending=ho}}kn.lanes|=Te,ho=kn.alternate,ho!==null&&(ho.lanes|=Te),zu(kn.return,Te,H),Wa.lanes|=Te;break}ho=ho.next}}else if(kn.tag===10)hi=kn.type===H.type?null:kn.child;else if(kn.tag===18){if(hi=kn.return,hi===null)throw Error(u(341));hi.lanes|=Te,Wa=hi.alternate,Wa!==null&&(Wa.lanes|=Te),zu(hi,Te,H),hi=kn.sibling}else hi=kn.child;if(hi!==null)hi.return=kn;else for(hi=kn;hi!==null;){if(hi===H){hi=null;break}if(kn=hi.sibling,kn!==null){kn.return=hi.return,hi=kn;break}hi=hi.return}kn=hi}Ls(D,H,yn.children,Te),H=H.child}return H;case 9:return yn=H.type,ft=H.pendingProps.children,tu(H,Te),yn=Ou(yn),ft=ft(yn),H.flags|=1,Ls(D,H,ft,Te),H.child;case 14:return ft=H.type,yn=Js(ft,H.pendingProps),yn=Js(ft.type,yn),As(D,H,ft,yn,Te);case 15:return Cu(D,H,H.type,H.pendingProps,Te);case 17:return ft=H.type,yn=H.pendingProps,yn=H.elementType===ft?yn:Js(ft,yn),Ia(D,H),H.tag=1,fi(ft)?(D=!0,xi(H)):D=!1,tu(H,Te),hc(H,ft,yn),Nl(H,ft,yn,Te),tl(null,H,ft,!0,D,Te);case 19:return sa(D,H,Te);case 22:return Iu(D,H,Te)}throw Error(u(156,H.tag))};function ad(D,H){return qt(D,H)}function kf(D,H,Te,ft){this.tag=D,this.key=Te,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=H,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=ft,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Cf(D,H,Te,ft){return new kf(D,H,Te,ft)}function Rd(D){return D=D.prototype,!(!D||!D.isReactComponent)}function vh(D){if(typeof D=="function")return Rd(D)?1:0;if(D!=null){if(D=D.$$typeof,D===Z)return 11;if(D===L)return 14}return 2}function Vf(D,H){var Te=D.alternate;return Te===null?(Te=Cf(D.tag,H,D.key,D.mode),Te.elementType=D.elementType,Te.type=D.type,Te.stateNode=D.stateNode,Te.alternate=D,D.alternate=Te):(Te.pendingProps=H,Te.type=D.type,Te.flags=0,Te.subtreeFlags=0,Te.deletions=null),Te.flags=D.flags&14680064,Te.childLanes=D.childLanes,Te.lanes=D.lanes,Te.child=D.child,Te.memoizedProps=D.memoizedProps,Te.memoizedState=D.memoizedState,Te.updateQueue=D.updateQueue,H=D.dependencies,Te.dependencies=H===null?null:{lanes:H.lanes,firstContext:H.firstContext},Te.sibling=D.sibling,Te.index=D.index,Te.ref=D.ref,Te}function dd(D,H,Te,ft,yn,kn){var hi=2;if(ft=D,typeof D=="function")Rd(D)&&(hi=1);else if(typeof D=="string")hi=5;else e:switch(D){case _:return oc(Te.children,yn,kn,H);case W:hi=8,yn|=8;break;case j:return D=Cf(12,Te,H,yn|2),D.elementType=j,D.lanes=kn,D;case J:return D=Cf(13,Te,H,yn),D.elementType=J,D.lanes=kn,D;case q:return D=Cf(19,Te,H,yn),D.elementType=q,D.lanes=kn,D;case k:return hd(Te,yn,kn,H);default:if(typeof D=="object"&&D!==null)switch(D.$$typeof){case re:hi=10;break e;case X:hi=9;break e;case Z:hi=11;break e;case L:hi=14;break e;case $:hi=16,ft=null;break e}throw Error(u(130,D==null?D:typeof D,""))}return H=Cf(hi,Te,H,yn),H.elementType=D,H.type=ft,H.lanes=kn,H}function oc(D,H,Te,ft){return D=Cf(7,D,ft,H),D.lanes=Te,D}function hd(D,H,Te,ft){return D=Cf(22,D,ft,H),D.elementType=k,D.lanes=Te,D.stateNode={isHidden:!1},D}function xf(D,H,Te){return D=Cf(6,D,null,H),D.lanes=Te,D}function Md(D,H,Te){return H=Cf(4,D.children!==null?D.children:[],D.key,H),H.lanes=Te,H.stateNode={containerInfo:D.containerInfo,pendingChildren:null,implementation:D.implementation},H}function Hd(D,H,Te,ft,yn){this.tag=H,this.containerInfo=D,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=_r(0),this.expirationTimes=_r(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_r(0),this.identifierPrefix=ft,this.onRecoverableError=yn,this.mutableSourceEagerHydrationData=null}function Id(D,H,Te,ft,yn,kn,hi,Wa,ho){return D=new Hd(D,H,Te,Wa,ho),H===1?(H=1,kn===!0&&(H|=8)):H=0,kn=Cf(3,null,null,H),D.current=kn,kn.stateNode=D,kn.memoizedState={element:ft,isDehydrated:Te,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ku(kn),D}function Kd(D,H,Te){var ft=3{"use strict";var i,s=t(27473);if(!0)c.s=s.createRoot,i=s.hydrateRoot;else var u},27473:(C,c,t)=>{"use strict";function i(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(i)}catch(s){console.error(s)}}i(),C.exports=t(80989)},73859:(C,c,t)=>{"use strict";function i(ce){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?i=function(te){return typeof te}:i=function(te){return te&&typeof Symbol=="function"&&te.constructor===Symbol&&te!==Symbol.prototype?"symbol":typeof te},i(ce)}Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"DraggableCore",{enumerable:!0,get:function(){return f.default}}),c.default=void 0;var s=S(t(27702)),u=b(t(93415)),v=b(t(27473)),l=b(t(95047)),h=t(33319),p=t(92434),d=t(4552),f=b(t(67315)),g=b(t(35528)),y=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function b(ce){return ce&&ce.__esModule?ce:{default:ce}}function E(ce){if(typeof WeakMap!="function")return null;var G=new WeakMap,te=new WeakMap;return(E=function(fe){return fe?te:G})(ce)}function S(ce,G){if(!G&&ce&&ce.__esModule)return ce;if(ce===null||i(ce)!=="object"&&typeof ce!="function")return{default:ce};var te=E(G);if(te&&te.has(ce))return te.get(ce);var ie={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Se in ce)if(Se!=="default"&&Object.prototype.hasOwnProperty.call(ce,Se)){var he=fe?Object.getOwnPropertyDescriptor(ce,Se):null;he&&(he.get||he.set)?Object.defineProperty(ie,Se,he):ie[Se]=ce[Se]}return ie.default=ce,te&&te.set(ce,ie),ie}function w(){return w=Object.assign||function(ce){for(var G=1;G=0)&&Object.prototype.propertyIsEnumerable.call(ce,ie)&&(te[ie]=ce[ie])}return te}function P(ce,G){if(ce==null)return{};var te={},ie=Object.keys(ce),fe,Se;for(Se=0;Se=0)&&(te[fe]=ce[fe]);return te}function R(ce,G){var te=Object.keys(ce);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(ce);G&&(ie=ie.filter(function(fe){return Object.getOwnPropertyDescriptor(ce,fe).enumerable})),te.push.apply(te,ie)}return te}function T(ce){for(var G=1;Gce.length)&&(G=ce.length);for(var te=0,ie=new Array(G);te"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function F(ce){return F=Object.setPrototypeOf?Object.getPrototypeOf:function(te){return te.__proto__||Object.getPrototypeOf(te)},F(ce)}function V(ce,G,te){return G in ce?Object.defineProperty(ce,G,{value:te,enumerable:!0,configurable:!0,writable:!0}):ce[G]=te,ce}var pe=function(ce){Z(te,ce);var G=q(te);function te(ie){var fe;return j(this,te),fe=G.call(this,ie),V($(fe),"onDragStart",function(Se,he){(0,g.default)("Draggable: onDragStart: %j",he);var me=fe.props.onStart(Se,(0,p.createDraggableData)($(fe),he));if(me===!1)return!1;fe.setState({dragging:!0,dragged:!0})}),V($(fe),"onDrag",function(Se,he){if(!fe.state.dragging)return!1;(0,g.default)("Draggable: onDrag: %j",he);var me=(0,p.createDraggableData)($(fe),he),_e={x:me.x,y:me.y};if(fe.props.bounds){var we=_e.x,Ge=_e.y;_e.x+=fe.state.slackX,_e.y+=fe.state.slackY;var ht=(0,p.getBoundPosition)($(fe),_e.x,_e.y),nt=A(ht,2),Re=nt[0],ue=nt[1];_e.x=Re,_e.y=ue,_e.slackX=fe.state.slackX+(we-_e.x),_e.slackY=fe.state.slackY+(Ge-_e.y),me.x=_e.x,me.y=_e.y,me.deltaX=_e.x-fe.state.x,me.deltaY=_e.y-fe.state.y}var ae=fe.props.onDrag(Se,me);if(ae===!1)return!1;fe.setState(_e)}),V($(fe),"onDragStop",function(Se,he){if(!fe.state.dragging)return!1;var me=fe.props.onStop(Se,(0,p.createDraggableData)($(fe),he));if(me===!1)return!1;(0,g.default)("Draggable: onDragStop: %j",he);var _e={dragging:!1,slackX:0,slackY:0},we=!!fe.props.position;if(we){var Ge=fe.props.position,ht=Ge.x,nt=Ge.y;_e.x=ht,_e.y=nt}fe.setState(_e)}),fe.state={dragging:!1,dragged:!1,x:ie.position?ie.position.x:ie.defaultPosition.x,y:ie.position?ie.position.y:ie.defaultPosition.y,prevPropsPosition:T({},ie.position),slackX:0,slackY:0,isElementSVG:!1},ie.position&&!(ie.onDrag||ie.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),fe}return X(te,[{key:"componentDidMount",value:function(){typeof window.SVGElement<"u"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var fe,Se,he;return(fe=(Se=this.props)===null||Se===void 0||(he=Se.nodeRef)===null||he===void 0?void 0:he.current)!==null&&fe!==void 0?fe:v.default.findDOMNode(this)}},{key:"render",value:function(){var fe,Se=this.props,he=Se.axis,me=Se.bounds,_e=Se.children,we=Se.defaultPosition,Ge=Se.defaultClassName,ht=Se.defaultClassNameDragging,nt=Se.defaultClassNameDragged,Re=Se.position,ue=Se.positionOffset,ae=Se.scale,ve=x(Se,y),Me={},Ye=null,qe=!!Re,At=!qe||this.state.dragging,It=Re||we,Ce={x:(0,p.canDragX)(this)&&At?this.state.x:It.x,y:(0,p.canDragY)(this)&&At?this.state.y:It.y};this.state.isElementSVG?Ye=(0,h.createSVGTransform)(Ce,ue):Me=(0,h.createCSSTransform)(Ce,ue);var Ae=(0,l.default)(_e.props.className||"",Ge,(fe={},V(fe,ht,this.state.dragging),V(fe,nt,this.state.dragged),fe));return s.createElement(f.default,w({},ve,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),s.cloneElement(s.Children.only(_e),{className:Ae,style:T(T({},_e.props.style),Me),transform:Ye}))}}],[{key:"getDerivedStateFromProps",value:function(fe,Se){var he=fe.position,me=Se.prevPropsPosition;return he&&(!me||he.x!==me.x||he.y!==me.y)?((0,g.default)("Draggable: getDerivedStateFromProps %j",{position:he,prevPropsPosition:me}),{x:he.x,y:he.y,prevPropsPosition:T({},he)}):null}}]),te}(s.Component);c.default=pe,V(pe,"displayName","Draggable"),V(pe,"propTypes",T(T({},f.default.propTypes),{},{axis:u.default.oneOf(["both","x","y","none"]),bounds:u.default.oneOfType([u.default.shape({left:u.default.number,right:u.default.number,top:u.default.number,bottom:u.default.number}),u.default.string,u.default.oneOf([!1])]),defaultClassName:u.default.string,defaultClassNameDragging:u.default.string,defaultClassNameDragged:u.default.string,defaultPosition:u.default.shape({x:u.default.number,y:u.default.number}),positionOffset:u.default.shape({x:u.default.oneOfType([u.default.number,u.default.string]),y:u.default.oneOfType([u.default.number,u.default.string])}),position:u.default.shape({x:u.default.number,y:u.default.number}),className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe})),V(pe,"defaultProps",T(T({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},67315:(C,c,t)=>{"use strict";function i(L){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?i=function(k){return typeof k}:i=function(k){return k&&typeof Symbol=="function"&&k.constructor===Symbol&&k!==Symbol.prototype?"symbol":typeof k},i(L)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var s=y(t(27702)),u=f(t(93415)),v=f(t(27473)),l=t(33319),h=t(92434),p=t(4552),d=f(t(35528));function f(L){return L&&L.__esModule?L:{default:L}}function g(L){if(typeof WeakMap!="function")return null;var $=new WeakMap,k=new WeakMap;return(g=function(V){return V?k:$})(L)}function y(L,$){if(!$&&L&&L.__esModule)return L;if(L===null||i(L)!=="object"&&typeof L!="function")return{default:L};var k=g($);if(k&&k.has(L))return k.get(L);var F={},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in L)if(pe!=="default"&&Object.prototype.hasOwnProperty.call(L,pe)){var ce=V?Object.getOwnPropertyDescriptor(L,pe):null;ce&&(ce.get||ce.set)?Object.defineProperty(F,pe,ce):F[pe]=L[pe]}return F.default=L,k&&k.set(L,F),F}function b(L,$){return P(L)||x(L,$)||S(L,$)||E()}function E(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(L,$){if(L){if(typeof L=="string")return w(L,$);var k=Object.prototype.toString.call(L).slice(8,-1);if(k==="Object"&&L.constructor&&(k=L.constructor.name),k==="Map"||k==="Set")return Array.from(L);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return w(L,$)}}function w(L,$){($==null||$>L.length)&&($=L.length);for(var k=0,F=new Array($);k<$;k++)F[k]=L[k];return F}function x(L,$){var k=L==null?null:typeof Symbol<"u"&&L[Symbol.iterator]||L["@@iterator"];if(k!=null){var F=[],V=!0,pe=!1,ce,G;try{for(k=k.call(L);!(V=(ce=k.next()).done)&&(F.push(ce.value),!($&&F.length===$));V=!0);}catch(te){pe=!0,G=te}finally{try{!V&&k.return!=null&&k.return()}finally{if(pe)throw G}}return F}}function P(L){if(Array.isArray(L))return L}function R(L,$){if(!(L instanceof $))throw new TypeError("Cannot call a class as a function")}function T(L,$){for(var k=0;k<$.length;k++){var F=$[k];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(L,F.key,F)}}function A(L,$,k){return $&&T(L.prototype,$),k&&T(L,k),L}function I(L,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function");L.prototype=Object.create($&&$.prototype,{constructor:{value:L,writable:!0,configurable:!0}}),$&&N(L,$)}function N(L,$){return N=Object.setPrototypeOf||function(F,V){return F.__proto__=V,F},N(L,$)}function K(L){var $=j();return function(){var F=re(L),V;if($){var pe=re(this).constructor;V=Reflect.construct(F,arguments,pe)}else V=F.apply(this,arguments);return _(this,V)}}function _(L,$){if($&&(i($)==="object"||typeof $=="function"))return $;if($!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return W(L)}function W(L){if(L===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L}function j(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function re(L){return re=Object.setPrototypeOf?Object.getPrototypeOf:function(k){return k.__proto__||Object.getPrototypeOf(k)},re(L)}function X(L,$,k){return $ in L?Object.defineProperty(L,$,{value:k,enumerable:!0,configurable:!0,writable:!0}):L[$]=k,L}var Z={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},J=Z.mouse,q=function(L){I(k,L);var $=K(k);function k(){var F;R(this,k);for(var V=arguments.length,pe=new Array(V),ce=0;ce not mounted on DragStart!");var ie=te.ownerDocument;if(!(F.props.disabled||!(G.target instanceof ie.defaultView.Node)||F.props.handle&&!(0,l.matchesSelectorAndParentsTo)(G.target,F.props.handle,te)||F.props.cancel&&(0,l.matchesSelectorAndParentsTo)(G.target,F.props.cancel,te))){G.type==="touchstart"&&G.preventDefault();var fe=(0,l.getTouchIdentifier)(G);F.setState({touchIdentifier:fe});var Se=(0,h.getControlPosition)(G,fe,W(F));if(Se!=null){var he=Se.x,me=Se.y,_e=(0,h.createCoreData)(W(F),he,me);(0,d.default)("DraggableCore: handleDragStart: %j",_e),(0,d.default)("calling",F.props.onStart);var we=F.props.onStart(G,_e);we===!1||F.mounted===!1||(F.props.enableUserSelectHack&&(0,l.addUserSelectStyles)(ie),F.setState({dragging:!0,lastX:he,lastY:me}),(0,l.addEvent)(ie,J.move,F.handleDrag),(0,l.addEvent)(ie,J.stop,F.handleDragStop))}}}),X(W(F),"handleDrag",function(G){var te=(0,h.getControlPosition)(G,F.state.touchIdentifier,W(F));if(te!=null){var ie=te.x,fe=te.y;if(Array.isArray(F.props.grid)){var Se=ie-F.state.lastX,he=fe-F.state.lastY,me=(0,h.snapToGrid)(F.props.grid,Se,he),_e=b(me,2);if(Se=_e[0],he=_e[1],!Se&&!he)return;ie=F.state.lastX+Se,fe=F.state.lastY+he}var we=(0,h.createCoreData)(W(F),ie,fe);(0,d.default)("DraggableCore: handleDrag: %j",we);var Ge=F.props.onDrag(G,we);if(Ge===!1||F.mounted===!1){try{F.handleDragStop(new MouseEvent("mouseup"))}catch{var ht=document.createEvent("MouseEvents");ht.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),F.handleDragStop(ht)}return}F.setState({lastX:ie,lastY:fe})}}),X(W(F),"handleDragStop",function(G){if(F.state.dragging){var te=(0,h.getControlPosition)(G,F.state.touchIdentifier,W(F));if(te!=null){var ie=te.x,fe=te.y,Se=(0,h.createCoreData)(W(F),ie,fe),he=F.props.onStop(G,Se);if(he===!1||F.mounted===!1)return!1;var me=F.findDOMNode();me&&F.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(me.ownerDocument),(0,d.default)("DraggableCore: handleDragStop: %j",Se),F.setState({dragging:!1,lastX:NaN,lastY:NaN}),me&&((0,d.default)("DraggableCore: Removing handlers"),(0,l.removeEvent)(me.ownerDocument,J.move,F.handleDrag),(0,l.removeEvent)(me.ownerDocument,J.stop,F.handleDragStop))}}}),X(W(F),"onMouseDown",function(G){return J=Z.mouse,F.handleDragStart(G)}),X(W(F),"onMouseUp",function(G){return J=Z.mouse,F.handleDragStop(G)}),X(W(F),"onTouchStart",function(G){return J=Z.touch,F.handleDragStart(G)}),X(W(F),"onTouchEnd",function(G){return J=Z.touch,F.handleDragStop(G)}),F}return A(k,[{key:"componentDidMount",value:function(){this.mounted=!0;var V=this.findDOMNode();V&&(0,l.addEvent)(V,Z.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var V=this.findDOMNode();if(V){var pe=V.ownerDocument;(0,l.removeEvent)(pe,Z.mouse.move,this.handleDrag),(0,l.removeEvent)(pe,Z.touch.move,this.handleDrag),(0,l.removeEvent)(pe,Z.mouse.stop,this.handleDragStop),(0,l.removeEvent)(pe,Z.touch.stop,this.handleDragStop),(0,l.removeEvent)(V,Z.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(pe)}}},{key:"findDOMNode",value:function(){var V,pe,ce;return(V=(pe=this.props)===null||pe===void 0||(ce=pe.nodeRef)===null||ce===void 0?void 0:ce.current)!==null&&V!==void 0?V:v.default.findDOMNode(this)}},{key:"render",value:function(){return s.cloneElement(s.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),k}(s.Component);c.default=q,X(q,"displayName","DraggableCore"),X(q,"propTypes",{allowAnyClick:u.default.bool,disabled:u.default.bool,enableUserSelectHack:u.default.bool,offsetParent:function($,k){if($[k]&&$[k].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:u.default.arrayOf(u.default.number),handle:u.default.string,cancel:u.default.string,nodeRef:u.default.object,onStart:u.default.func,onDrag:u.default.func,onStop:u.default.func,onMouseDown:u.default.func,scale:u.default.number,className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),X(q,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},94618:(C,c,t)=>{"use strict";var i=t(73859),s=i.default,u=i.DraggableCore;C.exports=s,C.exports.default=s,C.exports.DraggableCore=u},33319:(C,c,t)=>{"use strict";function i(X){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?i=function(J){return typeof J}:i=function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},i(X)}Object.defineProperty(c,"__esModule",{value:!0}),c.matchesSelector=g,c.matchesSelectorAndParentsTo=y,c.addEvent=b,c.removeEvent=E,c.outerHeight=S,c.outerWidth=w,c.innerHeight=x,c.innerWidth=P,c.offsetXYFromParent=R,c.createCSSTransform=T,c.createSVGTransform=A,c.getTranslation=I,c.getTouch=N,c.getTouchIdentifier=K,c.addUserSelectStyles=_,c.removeUserSelectStyles=W,c.addClassName=j,c.removeClassName=re;var s=t(4552),u=l(t(85412));function v(X){if(typeof WeakMap!="function")return null;var Z=new WeakMap,J=new WeakMap;return(v=function(L){return L?J:Z})(X)}function l(X,Z){if(!Z&&X&&X.__esModule)return X;if(X===null||i(X)!=="object"&&typeof X!="function")return{default:X};var J=v(Z);if(J&&J.has(X))return J.get(X);var q={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var $ in X)if($!=="default"&&Object.prototype.hasOwnProperty.call(X,$)){var k=L?Object.getOwnPropertyDescriptor(X,$):null;k&&(k.get||k.set)?Object.defineProperty(q,$,k):q[$]=X[$]}return q.default=X,J&&J.set(X,q),q}function h(X,Z){var J=Object.keys(X);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(X);Z&&(q=q.filter(function(L){return Object.getOwnPropertyDescriptor(X,L).enumerable})),J.push.apply(J,q)}return J}function p(X){for(var Z=1;Z{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.getPrefix=i,c.browserPrefixToKey=s,c.browserPrefixToStyle=u,c.default=void 0;var t=["Moz","Webkit","O","ms"];function i(){var h,p,d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window>"u")return"";var f=(h=window.document)===null||h===void 0||(p=h.documentElement)===null||p===void 0?void 0:p.style;if(!f||d in f)return"";for(var g=0;g{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;function t(){var i}},92434:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.getBoundPosition=u,c.snapToGrid=v,c.canDragX=l,c.canDragY=h,c.getControlPosition=p,c.createCoreData=d,c.createDraggableData=f;var i=t(4552),s=t(33319);function u(b,E,S){if(!b.props.bounds)return[E,S];var w=b.props.bounds;w=typeof w=="string"?w:g(w);var x=y(b);if(typeof w=="string"){var P=x.ownerDocument,R=P.defaultView,T;if(w==="parent"?T=x.parentNode:T=P.querySelector(w),!(T instanceof R.HTMLElement))throw new Error('Bounds selector "'+w+'" could not find an element.');var A=T,I=R.getComputedStyle(x),N=R.getComputedStyle(A);w={left:-x.offsetLeft+(0,i.int)(N.paddingLeft)+(0,i.int)(I.marginLeft),top:-x.offsetTop+(0,i.int)(N.paddingTop)+(0,i.int)(I.marginTop),right:(0,s.innerWidth)(A)-(0,s.outerWidth)(x)-x.offsetLeft+(0,i.int)(N.paddingRight)-(0,i.int)(I.marginRight),bottom:(0,s.innerHeight)(A)-(0,s.outerHeight)(x)-x.offsetTop+(0,i.int)(N.paddingBottom)-(0,i.int)(I.marginBottom)}}return(0,i.isNum)(w.right)&&(E=Math.min(E,w.right)),(0,i.isNum)(w.bottom)&&(S=Math.min(S,w.bottom)),(0,i.isNum)(w.left)&&(E=Math.max(E,w.left)),(0,i.isNum)(w.top)&&(S=Math.max(S,w.top)),[E,S]}function v(b,E,S){var w=Math.round(E/b[0])*b[0],x=Math.round(S/b[1])*b[1];return[w,x]}function l(b){return b.props.axis==="both"||b.props.axis==="x"}function h(b){return b.props.axis==="both"||b.props.axis==="y"}function p(b,E,S){var w=typeof E=="number"?(0,s.getTouch)(b,E):null;if(typeof E=="number"&&!w)return null;var x=y(S),P=S.props.offsetParent||x.offsetParent||x.ownerDocument.body;return(0,s.offsetXYFromParent)(w||b,P,S.props.scale)}function d(b,E,S){var w=b.state,x=!(0,i.isNum)(w.lastX),P=y(b);return x?{node:P,deltaX:0,deltaY:0,lastX:E,lastY:S,x:E,y:S}:{node:P,deltaX:E-w.lastX,deltaY:S-w.lastY,lastX:w.lastX,lastY:w.lastY,x:E,y:S}}function f(b,E){var S=b.props.scale;return{node:E.node,x:b.state.x+E.deltaX/S,y:b.state.y+E.deltaY/S,deltaX:E.deltaX/S,deltaY:E.deltaY/S,lastX:b.state.x,lastY:b.state.y}}function g(b){return{left:b.left,top:b.top,right:b.right,bottom:b.bottom}}function y(b){var E=b.findDOMNode();if(!E)throw new Error(": Unmounted during event!");return E}},4552:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.findInArray=t,c.isFunction=i,c.isNum=s,c.int=u,c.dontSetMe=v;function t(l,h){for(var p=0,d=l.length;p{"use strict";function i(ce){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},i(ce)}Object.defineProperty(c,"__esModule",{value:!0}),Object.defineProperty(c,"DraggableCore",{enumerable:!0,get:function(){return f.default}}),c.default=void 0;var s=S(t(27702)),u=b(t(51616)),v=b(t(27473)),l=b(t(95047)),h=t(37283),p=t(87396),d=t(63528),f=b(t(32296)),g=b(t(92965)),y=["axis","bounds","children","defaultPosition","defaultClassName","defaultClassNameDragging","defaultClassNameDragged","position","positionOffset","scale"];function b(ce){return ce&&ce.__esModule?ce:{default:ce}}function E(ce){if(typeof WeakMap!="function")return null;var G=new WeakMap,te=new WeakMap;return(E=function(fe){return fe?te:G})(ce)}function S(ce,G){if(!G&&ce&&ce.__esModule)return ce;if(ce===null||i(ce)!=="object"&&typeof ce!="function")return{default:ce};var te=E(G);if(te&&te.has(ce))return te.get(ce);var ie={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Se in ce)if(Se!=="default"&&Object.prototype.hasOwnProperty.call(ce,Se)){var he=fe?Object.getOwnPropertyDescriptor(ce,Se):null;he&&(he.get||he.set)?Object.defineProperty(ie,Se,he):ie[Se]=ce[Se]}return ie.default=ce,te&&te.set(ce,ie),ie}function w(){return w=Object.assign||function(ce){for(var G=1;G=0)&&Object.prototype.propertyIsEnumerable.call(ce,ie)&&(te[ie]=ce[ie])}return te}function P(ce,G){if(ce==null)return{};var te={},ie=Object.keys(ce),fe,Se;for(Se=0;Se=0)&&(te[fe]=ce[fe]);return te}function R(ce,G){var te=Object.keys(ce);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(ce);G&&(ie=ie.filter(function(fe){return Object.getOwnPropertyDescriptor(ce,fe).enumerable})),te.push.apply(te,ie)}return te}function T(ce){for(var G=1;Gce.length)&&(G=ce.length);for(var te=0,ie=new Array(G);te"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function F(ce){return F=Object.setPrototypeOf?Object.getPrototypeOf:function(te){return te.__proto__||Object.getPrototypeOf(te)},F(ce)}function V(ce,G,te){return G in ce?Object.defineProperty(ce,G,{value:te,enumerable:!0,configurable:!0,writable:!0}):ce[G]=te,ce}var pe=function(ce){Z(te,ce);var G=q(te);function te(ie){var fe;return j(this,te),fe=G.call(this,ie),V($(fe),"onDragStart",function(Se,he){(0,g.default)("Draggable: onDragStart: %j",he);var me=fe.props.onStart(Se,(0,p.createDraggableData)($(fe),he));if(me===!1)return!1;fe.setState({dragging:!0,dragged:!0})}),V($(fe),"onDrag",function(Se,he){if(!fe.state.dragging)return!1;(0,g.default)("Draggable: onDrag: %j",he);var me=(0,p.createDraggableData)($(fe),he),_e={x:me.x,y:me.y};if(fe.props.bounds){var we=_e.x,Ge=_e.y;_e.x+=fe.state.slackX,_e.y+=fe.state.slackY;var ht=(0,p.getBoundPosition)($(fe),_e.x,_e.y),nt=A(ht,2),Re=nt[0],ue=nt[1];_e.x=Re,_e.y=ue,_e.slackX=fe.state.slackX+(we-_e.x),_e.slackY=fe.state.slackY+(Ge-_e.y),me.x=_e.x,me.y=_e.y,me.deltaX=_e.x-fe.state.x,me.deltaY=_e.y-fe.state.y}var ae=fe.props.onDrag(Se,me);if(ae===!1)return!1;fe.setState(_e)}),V($(fe),"onDragStop",function(Se,he){if(!fe.state.dragging)return!1;var me=fe.props.onStop(Se,(0,p.createDraggableData)($(fe),he));if(me===!1)return!1;(0,g.default)("Draggable: onDragStop: %j",he);var _e={dragging:!1,slackX:0,slackY:0},we=!!fe.props.position;if(we){var Ge=fe.props.position,ht=Ge.x,nt=Ge.y;_e.x=ht,_e.y=nt}fe.setState(_e)}),fe.state={dragging:!1,dragged:!1,x:ie.position?ie.position.x:ie.defaultPosition.x,y:ie.position?ie.position.y:ie.defaultPosition.y,prevPropsPosition:T({},ie.position),slackX:0,slackY:0,isElementSVG:!1},ie.position&&!(ie.onDrag||ie.onStop)&&console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element."),fe}return X(te,[{key:"componentDidMount",value:function(){typeof window.SVGElement<"u"&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}},{key:"componentWillUnmount",value:function(){this.setState({dragging:!1})}},{key:"findDOMNode",value:function(){var fe,Se,he;return(fe=(Se=this.props)===null||Se===void 0||(he=Se.nodeRef)===null||he===void 0?void 0:he.current)!==null&&fe!==void 0?fe:v.default.findDOMNode(this)}},{key:"render",value:function(){var fe,Se=this.props,he=Se.axis,me=Se.bounds,_e=Se.children,we=Se.defaultPosition,Ge=Se.defaultClassName,ht=Se.defaultClassNameDragging,nt=Se.defaultClassNameDragged,Re=Se.position,ue=Se.positionOffset,ae=Se.scale,ve=x(Se,y),Me={},Ye=null,qe=!!Re,At=!qe||this.state.dragging,It=Re||we,Ce={x:(0,p.canDragX)(this)&&At?this.state.x:It.x,y:(0,p.canDragY)(this)&&At?this.state.y:It.y};this.state.isElementSVG?Ye=(0,h.createSVGTransform)(Ce,ue):Me=(0,h.createCSSTransform)(Ce,ue);var Ae=(0,l.default)(_e.props.className||"",Ge,(fe={},V(fe,ht,this.state.dragging),V(fe,nt,this.state.dragged),fe));return s.createElement(f.default,w({},ve,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),s.cloneElement(s.Children.only(_e),{className:Ae,style:T(T({},_e.props.style),Me),transform:Ye}))}}],[{key:"getDerivedStateFromProps",value:function(fe,Se){var he=fe.position,me=Se.prevPropsPosition;return he&&(!me||he.x!==me.x||he.y!==me.y)?((0,g.default)("Draggable: getDerivedStateFromProps %j",{position:he,prevPropsPosition:me}),{x:he.x,y:he.y,prevPropsPosition:T({},he)}):null}}]),te}(s.Component);c.default=pe,V(pe,"displayName","Draggable"),V(pe,"propTypes",T(T({},f.default.propTypes),{},{axis:u.default.oneOf(["both","x","y","none"]),bounds:u.default.oneOfType([u.default.shape({left:u.default.number,right:u.default.number,top:u.default.number,bottom:u.default.number}),u.default.string,u.default.oneOf([!1])]),defaultClassName:u.default.string,defaultClassNameDragging:u.default.string,defaultClassNameDragged:u.default.string,defaultPosition:u.default.shape({x:u.default.number,y:u.default.number}),positionOffset:u.default.shape({x:u.default.oneOfType([u.default.number,u.default.string]),y:u.default.oneOfType([u.default.number,u.default.string])}),position:u.default.shape({x:u.default.number,y:u.default.number}),className:d.dontSetMe,style:d.dontSetMe,transform:d.dontSetMe})),V(pe,"defaultProps",T(T({},f.default.defaultProps),{},{axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1}))},32296:(C,c,t)=>{"use strict";function i(L){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},i(L)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var s=y(t(27702)),u=f(t(51616)),v=f(t(27473)),l=t(37283),h=t(87396),p=t(63528),d=f(t(92965));function f(L){return L&&L.__esModule?L:{default:L}}function g(L){if(typeof WeakMap!="function")return null;var $=new WeakMap,k=new WeakMap;return(g=function(V){return V?k:$})(L)}function y(L,$){if(!$&&L&&L.__esModule)return L;if(L===null||i(L)!=="object"&&typeof L!="function")return{default:L};var k=g($);if(k&&k.has(L))return k.get(L);var F={},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in L)if(pe!=="default"&&Object.prototype.hasOwnProperty.call(L,pe)){var ce=V?Object.getOwnPropertyDescriptor(L,pe):null;ce&&(ce.get||ce.set)?Object.defineProperty(F,pe,ce):F[pe]=L[pe]}return F.default=L,k&&k.set(L,F),F}function b(L,$){return P(L)||x(L,$)||S(L,$)||E()}function E(){throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(L,$){if(L){if(typeof L=="string")return w(L,$);var k=Object.prototype.toString.call(L).slice(8,-1);if(k==="Object"&&L.constructor&&(k=L.constructor.name),k==="Map"||k==="Set")return Array.from(L);if(k==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(k))return w(L,$)}}function w(L,$){($==null||$>L.length)&&($=L.length);for(var k=0,F=new Array($);k<$;k++)F[k]=L[k];return F}function x(L,$){var k=L==null?null:typeof Symbol<"u"&&L[Symbol.iterator]||L["@@iterator"];if(k!=null){var F=[],V=!0,pe=!1,ce,G;try{for(k=k.call(L);!(V=(ce=k.next()).done)&&(F.push(ce.value),!($&&F.length===$));V=!0);}catch(te){pe=!0,G=te}finally{try{!V&&k.return!=null&&k.return()}finally{if(pe)throw G}}return F}}function P(L){if(Array.isArray(L))return L}function R(L,$){if(!(L instanceof $))throw new TypeError("Cannot call a class as a function")}function T(L,$){for(var k=0;k<$.length;k++){var F=$[k];F.enumerable=F.enumerable||!1,F.configurable=!0,"value"in F&&(F.writable=!0),Object.defineProperty(L,F.key,F)}}function A(L,$,k){return $&&T(L.prototype,$),k&&T(L,k),Object.defineProperty(L,"prototype",{writable:!1}),L}function I(L,$){if(typeof $!="function"&&$!==null)throw new TypeError("Super expression must either be null or a function");L.prototype=Object.create($&&$.prototype,{constructor:{value:L,writable:!0,configurable:!0}}),Object.defineProperty(L,"prototype",{writable:!1}),$&&N(L,$)}function N(L,$){return N=Object.setPrototypeOf||function(F,V){return F.__proto__=V,F},N(L,$)}function K(L){var $=j();return function(){var F=re(L),V;if($){var pe=re(this).constructor;V=Reflect.construct(F,arguments,pe)}else V=F.apply(this,arguments);return _(this,V)}}function _(L,$){if($&&(i($)==="object"||typeof $=="function"))return $;if($!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return W(L)}function W(L){if(L===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L}function j(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function re(L){return re=Object.setPrototypeOf?Object.getPrototypeOf:function(k){return k.__proto__||Object.getPrototypeOf(k)},re(L)}function X(L,$,k){return $ in L?Object.defineProperty(L,$,{value:k,enumerable:!0,configurable:!0,writable:!0}):L[$]=k,L}var Z={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},J=Z.mouse,q=function(L){I(k,L);var $=K(k);function k(){var F;R(this,k);for(var V=arguments.length,pe=new Array(V),ce=0;ce not mounted on DragStart!");var ie=te.ownerDocument;if(!(F.props.disabled||!(G.target instanceof ie.defaultView.Node)||F.props.handle&&!(0,l.matchesSelectorAndParentsTo)(G.target,F.props.handle,te)||F.props.cancel&&(0,l.matchesSelectorAndParentsTo)(G.target,F.props.cancel,te))){G.type==="touchstart"&&G.preventDefault();var fe=(0,l.getTouchIdentifier)(G);F.setState({touchIdentifier:fe});var Se=(0,h.getControlPosition)(G,fe,W(F));if(Se!=null){var he=Se.x,me=Se.y,_e=(0,h.createCoreData)(W(F),he,me);(0,d.default)("DraggableCore: handleDragStart: %j",_e),(0,d.default)("calling",F.props.onStart);var we=F.props.onStart(G,_e);we===!1||F.mounted===!1||(F.props.enableUserSelectHack&&(0,l.addUserSelectStyles)(ie),F.setState({dragging:!0,lastX:he,lastY:me}),(0,l.addEvent)(ie,J.move,F.handleDrag),(0,l.addEvent)(ie,J.stop,F.handleDragStop))}}}),X(W(F),"handleDrag",function(G){var te=(0,h.getControlPosition)(G,F.state.touchIdentifier,W(F));if(te!=null){var ie=te.x,fe=te.y;if(Array.isArray(F.props.grid)){var Se=ie-F.state.lastX,he=fe-F.state.lastY,me=(0,h.snapToGrid)(F.props.grid,Se,he),_e=b(me,2);if(Se=_e[0],he=_e[1],!Se&&!he)return;ie=F.state.lastX+Se,fe=F.state.lastY+he}var we=(0,h.createCoreData)(W(F),ie,fe);(0,d.default)("DraggableCore: handleDrag: %j",we);var Ge=F.props.onDrag(G,we);if(Ge===!1||F.mounted===!1){try{F.handleDragStop(new MouseEvent("mouseup"))}catch{var ht=document.createEvent("MouseEvents");ht.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),F.handleDragStop(ht)}return}F.setState({lastX:ie,lastY:fe})}}),X(W(F),"handleDragStop",function(G){if(F.state.dragging){var te=(0,h.getControlPosition)(G,F.state.touchIdentifier,W(F));if(te!=null){var ie=te.x,fe=te.y;if(Array.isArray(F.props.grid)){var Se=ie-F.state.lastX||0,he=fe-F.state.lastY||0,me=(0,h.snapToGrid)(F.props.grid,Se,he),_e=b(me,2);Se=_e[0],he=_e[1],ie=F.state.lastX+Se,fe=F.state.lastY+he}var we=(0,h.createCoreData)(W(F),ie,fe),Ge=F.props.onStop(G,we);if(Ge===!1||F.mounted===!1)return!1;var ht=F.findDOMNode();ht&&F.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(ht.ownerDocument),(0,d.default)("DraggableCore: handleDragStop: %j",we),F.setState({dragging:!1,lastX:NaN,lastY:NaN}),ht&&((0,d.default)("DraggableCore: Removing handlers"),(0,l.removeEvent)(ht.ownerDocument,J.move,F.handleDrag),(0,l.removeEvent)(ht.ownerDocument,J.stop,F.handleDragStop))}}}),X(W(F),"onMouseDown",function(G){return J=Z.mouse,F.handleDragStart(G)}),X(W(F),"onMouseUp",function(G){return J=Z.mouse,F.handleDragStop(G)}),X(W(F),"onTouchStart",function(G){return J=Z.touch,F.handleDragStart(G)}),X(W(F),"onTouchEnd",function(G){return J=Z.touch,F.handleDragStop(G)}),F}return A(k,[{key:"componentDidMount",value:function(){this.mounted=!0;var V=this.findDOMNode();V&&(0,l.addEvent)(V,Z.touch.start,this.onTouchStart,{passive:!1})}},{key:"componentWillUnmount",value:function(){this.mounted=!1;var V=this.findDOMNode();if(V){var pe=V.ownerDocument;(0,l.removeEvent)(pe,Z.mouse.move,this.handleDrag),(0,l.removeEvent)(pe,Z.touch.move,this.handleDrag),(0,l.removeEvent)(pe,Z.mouse.stop,this.handleDragStop),(0,l.removeEvent)(pe,Z.touch.stop,this.handleDragStop),(0,l.removeEvent)(V,Z.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(pe)}}},{key:"findDOMNode",value:function(){var V,pe,ce;return(V=this.props)!==null&&V!==void 0&&V.nodeRef?(pe=this.props)===null||pe===void 0||(ce=pe.nodeRef)===null||ce===void 0?void 0:ce.current:v.default.findDOMNode(this)}},{key:"render",value:function(){return s.cloneElement(s.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}]),k}(s.Component);c.default=q,X(q,"displayName","DraggableCore"),X(q,"propTypes",{allowAnyClick:u.default.bool,disabled:u.default.bool,enableUserSelectHack:u.default.bool,offsetParent:function($,k){if($[k]&&$[k].nodeType!==1)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:u.default.arrayOf(u.default.number),handle:u.default.string,cancel:u.default.string,nodeRef:u.default.object,onStart:u.default.func,onDrag:u.default.func,onStop:u.default.func,onMouseDown:u.default.func,scale:u.default.number,className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),X(q,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},13334:(C,c,t)=>{"use strict";var i=t(69463),s=i.default,u=i.DraggableCore;C.exports=s,C.exports.default=s,C.exports.DraggableCore=u},37283:(C,c,t)=>{"use strict";function i(X){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Z){return typeof Z}:function(Z){return Z&&typeof Symbol=="function"&&Z.constructor===Symbol&&Z!==Symbol.prototype?"symbol":typeof Z},i(X)}Object.defineProperty(c,"__esModule",{value:!0}),c.addClassName=j,c.addEvent=b,c.addUserSelectStyles=_,c.createCSSTransform=T,c.createSVGTransform=A,c.getTouch=N,c.getTouchIdentifier=K,c.getTranslation=I,c.innerHeight=x,c.innerWidth=P,c.matchesSelector=g,c.matchesSelectorAndParentsTo=y,c.offsetXYFromParent=R,c.outerHeight=S,c.outerWidth=w,c.removeClassName=re,c.removeEvent=E,c.removeUserSelectStyles=W;var s=t(63528),u=l(t(74655));function v(X){if(typeof WeakMap!="function")return null;var Z=new WeakMap,J=new WeakMap;return(v=function(L){return L?J:Z})(X)}function l(X,Z){if(!Z&&X&&X.__esModule)return X;if(X===null||i(X)!=="object"&&typeof X!="function")return{default:X};var J=v(Z);if(J&&J.has(X))return J.get(X);var q={},L=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var $ in X)if($!=="default"&&Object.prototype.hasOwnProperty.call(X,$)){var k=L?Object.getOwnPropertyDescriptor(X,$):null;k&&(k.get||k.set)?Object.defineProperty(q,$,k):q[$]=X[$]}return q.default=X,J&&J.set(X,q),q}function h(X,Z){var J=Object.keys(X);if(Object.getOwnPropertySymbols){var q=Object.getOwnPropertySymbols(X);Z&&(q=q.filter(function(L){return Object.getOwnPropertyDescriptor(X,L).enumerable})),J.push.apply(J,q)}return J}function p(X){for(var Z=1;Z{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.browserPrefixToKey=s,c.browserPrefixToStyle=u,c.default=void 0,c.getPrefix=i;var t=["Moz","Webkit","O","ms"];function i(){var h,p,d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"transform";if(typeof window>"u")return"";var f=(h=window.document)===null||h===void 0||(p=h.documentElement)===null||p===void 0?void 0:p.style;if(!f||d in f)return"";for(var g=0;g{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=t;function t(){var i}},87396:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.canDragX=l,c.canDragY=h,c.createCoreData=d,c.createDraggableData=f,c.getBoundPosition=u,c.getControlPosition=p,c.snapToGrid=v;var i=t(63528),s=t(37283);function u(b,E,S){if(!b.props.bounds)return[E,S];var w=b.props.bounds;w=typeof w=="string"?w:g(w);var x=y(b);if(typeof w=="string"){var P=x.ownerDocument,R=P.defaultView,T;if(w==="parent"?T=x.parentNode:T=P.querySelector(w),!(T instanceof R.HTMLElement))throw new Error('Bounds selector "'+w+'" could not find an element.');var A=T,I=R.getComputedStyle(x),N=R.getComputedStyle(A);w={left:-x.offsetLeft+(0,i.int)(N.paddingLeft)+(0,i.int)(I.marginLeft),top:-x.offsetTop+(0,i.int)(N.paddingTop)+(0,i.int)(I.marginTop),right:(0,s.innerWidth)(A)-(0,s.outerWidth)(x)-x.offsetLeft+(0,i.int)(N.paddingRight)-(0,i.int)(I.marginRight),bottom:(0,s.innerHeight)(A)-(0,s.outerHeight)(x)-x.offsetTop+(0,i.int)(N.paddingBottom)-(0,i.int)(I.marginBottom)}}return(0,i.isNum)(w.right)&&(E=Math.min(E,w.right)),(0,i.isNum)(w.bottom)&&(S=Math.min(S,w.bottom)),(0,i.isNum)(w.left)&&(E=Math.max(E,w.left)),(0,i.isNum)(w.top)&&(S=Math.max(S,w.top)),[E,S]}function v(b,E,S){var w=Math.round(E/b[0])*b[0],x=Math.round(S/b[1])*b[1];return[w,x]}function l(b){return b.props.axis==="both"||b.props.axis==="x"}function h(b){return b.props.axis==="both"||b.props.axis==="y"}function p(b,E,S){var w=typeof E=="number"?(0,s.getTouch)(b,E):null;if(typeof E=="number"&&!w)return null;var x=y(S),P=S.props.offsetParent||x.offsetParent||x.ownerDocument.body;return(0,s.offsetXYFromParent)(w||b,P,S.props.scale)}function d(b,E,S){var w=b.state,x=!(0,i.isNum)(w.lastX),P=y(b);return x?{node:P,deltaX:0,deltaY:0,lastX:E,lastY:S,x:E,y:S}:{node:P,deltaX:E-w.lastX,deltaY:S-w.lastY,lastX:w.lastX,lastY:w.lastY,x:E,y:S}}function f(b,E){var S=b.props.scale;return{node:E.node,x:b.state.x+E.deltaX/S,y:b.state.y+E.deltaY/S,deltaX:E.deltaX/S,deltaY:E.deltaY/S,lastX:b.state.x,lastY:b.state.y}}function g(b){return{left:b.left,top:b.top,right:b.right,bottom:b.bottom}}function y(b){var E=b.findDOMNode();if(!E)throw new Error(": Unmounted during event!");return E}},63528:(C,c)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.dontSetMe=v,c.findInArray=t,c.int=u,c.isFunction=i,c.isNum=s;function t(l,h){for(var p=0,d=l.length;p{"use strict";t.d(c,{uI:()=>hn});var i=t(27702),s=t(51616),u=t.n(s),v=function(Lt,zt){return v=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Kt,vt){Kt.__proto__=vt}||function(Kt,vt){for(var Ve in vt)Object.prototype.hasOwnProperty.call(vt,Ve)&&(Kt[Ve]=vt[Ve])},v(Lt,zt)};function l(Lt,zt){if(typeof zt!="function"&&zt!==null)throw new TypeError("Class extends value "+String(zt)+" is not a constructor or null");v(Lt,zt);function Kt(){this.constructor=Lt}Lt.prototype=zt===null?Object.create(zt):(Kt.prototype=zt.prototype,new Kt)}var h=function(){return h=Object.assign||function(zt){for(var Kt,vt=1,Ve=arguments.length;vt=0;Xt--)(at=Lt[Xt])&&(lt=(Ve<3?at(lt):Ve>3?at(zt,Kt,lt):at(zt,Kt))||lt);return Ve>3&<&&Object.defineProperty(zt,Kt,lt),lt}function f(Lt,zt){return function(Kt,vt){zt(Kt,vt,Lt)}}function g(Lt,zt){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(Lt,zt)}function y(Lt,zt,Kt,vt){function Ve(lt){return lt instanceof Kt?lt:new Kt(function(at){at(lt)})}return new(Kt||(Kt=Promise))(function(lt,at){function Xt(rn){try{Rt(vt.next(rn))}catch(sn){at(sn)}}function rt(rn){try{Rt(vt.throw(rn))}catch(sn){at(sn)}}function Rt(rn){rn.done?lt(rn.value):Ve(rn.value).then(Xt,rt)}Rt((vt=vt.apply(Lt,zt||[])).next())})}function b(Lt,zt){var Kt={label:0,sent:function(){if(lt[0]&1)throw lt[1];return lt[1]},trys:[],ops:[]},vt,Ve,lt,at;return at={next:Xt(0),throw:Xt(1),return:Xt(2)},typeof Symbol=="function"&&(at[Symbol.iterator]=function(){return this}),at;function Xt(Rt){return function(rn){return rt([Rt,rn])}}function rt(Rt){if(vt)throw new TypeError("Generator is already executing.");for(;Kt;)try{if(vt=1,Ve&&(lt=Rt[0]&2?Ve.return:Rt[0]?Ve.throw||((lt=Ve.return)&<.call(Ve),0):Ve.next)&&!(lt=lt.call(Ve,Rt[1])).done)return lt;switch(Ve=0,lt&&(Rt=[Rt[0]&2,lt.value]),Rt[0]){case 0:case 1:lt=Rt;break;case 4:return Kt.label++,{value:Rt[1],done:!1};case 5:Kt.label++,Ve=Rt[1],Rt=[0];continue;case 7:Rt=Kt.ops.pop(),Kt.trys.pop();continue;default:if(lt=Kt.trys,!(lt=lt.length>0&<[lt.length-1])&&(Rt[0]===6||Rt[0]===2)){Kt=0;continue}if(Rt[0]===3&&(!lt||Rt[1]>lt[0]&&Rt[1]=Lt.length&&(Lt=void 0),{value:Lt&&Lt[vt++],done:!Lt}}};throw new TypeError(zt?"Object is not iterable.":"Symbol.iterator is not defined.")}function x(Lt,zt){var Kt=typeof Symbol=="function"&&Lt[Symbol.iterator];if(!Kt)return Lt;var vt=Kt.call(Lt),Ve,lt=[],at;try{for(;(zt===void 0||zt-- >0)&&!(Ve=vt.next()).done;)lt.push(Ve.value)}catch(Xt){at={error:Xt}}finally{try{Ve&&!Ve.done&&(Kt=vt.return)&&Kt.call(vt)}finally{if(at)throw at.error}}return lt}function P(){for(var Lt=[],zt=0;zt1||Xt(Jn,ze)})})}function Xt(Jn,ze){try{rt(vt[Jn](ze))}catch(st){sn(lt[0][3],st)}}function rt(Jn){Jn.value instanceof A?Promise.resolve(Jn.value.v).then(Rt,rn):sn(lt[0][2],Jn)}function Rt(Jn){Xt("next",Jn)}function rn(Jn){Xt("throw",Jn)}function sn(Jn,ze){Jn(ze),lt.shift(),lt.length&&Xt(lt[0][0],lt[0][1])}}function N(Lt){var zt,Kt;return zt={},vt("next"),vt("throw",function(Ve){throw Ve}),vt("return"),zt[Symbol.iterator]=function(){return this},zt;function vt(Ve,lt){zt[Ve]=Lt[Ve]?function(at){return(Kt=!Kt)?{value:A(Lt[Ve](at)),done:Ve==="return"}:lt?lt(at):at}:lt}}function K(Lt){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var zt=Lt[Symbol.asyncIterator],Kt;return zt?zt.call(Lt):(Lt=typeof w=="function"?w(Lt):Lt[Symbol.iterator](),Kt={},vt("next"),vt("throw"),vt("return"),Kt[Symbol.asyncIterator]=function(){return this},Kt);function vt(lt){Kt[lt]=Lt[lt]&&function(at){return new Promise(function(Xt,rt){at=Lt[lt](at),Ve(Xt,rt,at.done,at.value)})}}function Ve(lt,at,Xt,rt){Promise.resolve(rt).then(function(Rt){lt({value:Rt,done:Xt})},at)}}function _(Lt,zt){return Object.defineProperty?Object.defineProperty(Lt,"raw",{value:zt}):Lt.raw=zt,Lt}var W=Object.create?function(Lt,zt){Object.defineProperty(Lt,"default",{enumerable:!0,value:zt})}:function(Lt,zt){Lt.default=zt};function j(Lt){if(Lt&&Lt.__esModule)return Lt;var zt={};if(Lt!=null)for(var Kt in Lt)Kt!=="default"&&Object.prototype.hasOwnProperty.call(Lt,Kt)&&E(zt,Lt,Kt);return W(zt,Lt),zt}function re(Lt){return Lt&&Lt.__esModule?Lt:{default:Lt}}function X(Lt,zt,Kt,vt){if(Kt==="a"&&!vt)throw new TypeError("Private accessor was defined without a getter");if(typeof zt=="function"?Lt!==zt||!vt:!zt.has(Lt))throw new TypeError("Cannot read private member from an object whose class did not declare it");return Kt==="m"?vt:Kt==="a"?vt.call(Lt):vt?vt.value:zt.get(Lt)}function Z(Lt,zt,Kt,vt,Ve){if(vt==="m")throw new TypeError("Private method is not writable");if(vt==="a"&&!Ve)throw new TypeError("Private accessor was defined without a setter");if(typeof zt=="function"?Lt!==zt||!Ve:!zt.has(Lt))throw new TypeError("Cannot write private member to an object whose class did not declare it");return vt==="a"?Ve.call(Lt,Kt):Ve?Ve.value=Kt:zt.set(Lt,Kt),Kt}function J(Lt,zt){if(zt===null||typeof zt!="object"&&typeof zt!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof Lt=="function"?zt===Lt:Lt.has(zt)}var q=new Map([["aac","audio/aac"],["abw","application/x-abiword"],["arc","application/x-freearc"],["avif","image/avif"],["avi","video/x-msvideo"],["azw","application/vnd.amazon.ebook"],["bin","application/octet-stream"],["bmp","image/bmp"],["bz","application/x-bzip"],["bz2","application/x-bzip2"],["cda","application/x-cdf"],["csh","application/x-csh"],["css","text/css"],["csv","text/csv"],["doc","application/msword"],["docx","application/vnd.openxmlformats-officedocument.wordprocessingml.document"],["eot","application/vnd.ms-fontobject"],["epub","application/epub+zip"],["gz","application/gzip"],["gif","image/gif"],["heic","image/heic"],["heif","image/heif"],["htm","text/html"],["html","text/html"],["ico","image/vnd.microsoft.icon"],["ics","text/calendar"],["jar","application/java-archive"],["jpeg","image/jpeg"],["jpg","image/jpeg"],["js","text/javascript"],["json","application/json"],["jsonld","application/ld+json"],["mid","audio/midi"],["midi","audio/midi"],["mjs","text/javascript"],["mp3","audio/mpeg"],["mp4","video/mp4"],["mpeg","video/mpeg"],["mpkg","application/vnd.apple.installer+xml"],["odp","application/vnd.oasis.opendocument.presentation"],["ods","application/vnd.oasis.opendocument.spreadsheet"],["odt","application/vnd.oasis.opendocument.text"],["oga","audio/ogg"],["ogv","video/ogg"],["ogx","application/ogg"],["opus","audio/opus"],["otf","font/otf"],["png","image/png"],["pdf","application/pdf"],["php","application/x-httpd-php"],["ppt","application/vnd.ms-powerpoint"],["pptx","application/vnd.openxmlformats-officedocument.presentationml.presentation"],["rar","application/vnd.rar"],["rtf","application/rtf"],["sh","application/x-sh"],["svg","image/svg+xml"],["swf","application/x-shockwave-flash"],["tar","application/x-tar"],["tif","image/tiff"],["tiff","image/tiff"],["ts","video/mp2t"],["ttf","font/ttf"],["txt","text/plain"],["vsd","application/vnd.visio"],["wav","audio/wav"],["weba","audio/webm"],["webm","video/webm"],["webp","image/webp"],["woff","font/woff"],["woff2","font/woff2"],["xhtml","application/xhtml+xml"],["xls","application/vnd.ms-excel"],["xlsx","application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"],["xml","application/xml"],["xul","application/vnd.mozilla.xul+xml"],["zip","application/zip"],["7z","application/x-7z-compressed"],["mkv","video/x-matroska"],["mov","video/quicktime"],["msg","application/vnd.ms-outlook"]]);function L(Lt,zt){var Kt=$(Lt);if(typeof Kt.path!="string"){var vt=Lt.webkitRelativePath;Object.defineProperty(Kt,"path",{value:typeof zt=="string"?zt:typeof vt=="string"&&vt.length>0?vt:Lt.name,writable:!1,configurable:!1,enumerable:!0})}return Kt}function $(Lt){var zt=Lt.name,Kt=zt&&zt.lastIndexOf(".")!==-1;if(Kt&&!Lt.type){var vt=zt.split(".").pop().toLowerCase(),Ve=q.get(vt);Ve&&Object.defineProperty(Lt,"type",{value:Ve,writable:!1,configurable:!1,enumerable:!0})}return Lt}var k=[".DS_Store","Thumbs.db"];function F(Lt){return y(this,void 0,void 0,function(){return b(this,function(zt){return ce(Lt)&&V(Lt.dataTransfer)?[2,ie(Lt.dataTransfer,Lt.type)]:pe(Lt)?[2,G(Lt)]:Array.isArray(Lt)&&Lt.every(function(Kt){return"getFile"in Kt&&typeof Kt.getFile=="function"})?[2,te(Lt)]:[2,[]]})})}function V(Lt){return ce(Lt)}function pe(Lt){return ce(Lt)&&ce(Lt.target)}function ce(Lt){return typeof Lt=="object"&&Lt!==null}function G(Lt){return Se(Lt.target.files).map(function(zt){return L(zt)})}function te(Lt){return y(this,void 0,void 0,function(){var zt;return b(this,function(Kt){switch(Kt.label){case 0:return[4,Promise.all(Lt.map(function(vt){return vt.getFile()}))];case 1:return zt=Kt.sent(),[2,zt.map(function(vt){return L(vt)})]}})})}function ie(Lt,zt){return y(this,void 0,void 0,function(){var Kt,vt;return b(this,function(Ve){switch(Ve.label){case 0:return Lt.items?(Kt=Se(Lt.items).filter(function(lt){return lt.kind==="file"}),zt!=="drop"?[2,Kt]:[4,Promise.all(Kt.map(he))]):[3,2];case 1:return vt=Ve.sent(),[2,fe(me(vt))];case 2:return[2,fe(Se(Lt.files).map(function(lt){return L(lt)}))]}})})}function fe(Lt){return Lt.filter(function(zt){return k.indexOf(zt.name)===-1})}function Se(Lt){if(Lt===null)return[];for(var zt=[],Kt=0;KtLt.length)&&(zt=Lt.length);for(var Kt=0,vt=new Array(zt);Kt=0)&&Object.prototype.propertyIsEnumerable.call(Lt,vt)&&(Kt[vt]=Lt[vt])}return Kt}function ut(Lt,zt){if(Lt==null)return{};var Kt={},vt=Object.keys(Lt),Ve,lt;for(lt=0;lt=0)&&(Kt[Ve]=Lt[Ve]);return Kt}var Ne=(0,i.forwardRef)(function(Lt,zt){var Kt=Lt.children,vt=ct(Lt,Re),Ve=hn(vt),lt=Ve.open,at=ct(Ve,ue);return(0,i.useImperativeHandle)(zt,function(){return{open:lt}},[lt]),i.createElement(i.Fragment,null,Kt(je(je({},at),{},{open:lt})))});Ne.displayName="Dropzone";var mt={disabled:!1,getFilesFromEvent:F,maxSize:1/0,minSize:0,multiple:!0,maxFiles:0,preventDropOnDocument:!0,noClick:!1,noKeyboard:!1,noDrag:!1,noDragEventsBubbling:!1,validator:null,useFsAccessApi:!0,autoFocus:!1};Ne.defaultProps=mt,Ne.propTypes={children:u().func,accept:u().objectOf(u().arrayOf(u().string)),multiple:u().bool,preventDropOnDocument:u().bool,noClick:u().bool,noKeyboard:u().bool,noDrag:u().bool,noDragEventsBubbling:u().bool,minSize:u().number,maxSize:u().number,maxFiles:u().number,disabled:u().bool,getFilesFromEvent:u().func,onFileDialogCancel:u().func,onFileDialogOpen:u().func,useFsAccessApi:u().bool,autoFocus:u().bool,onDragEnter:u().func,onDragLeave:u().func,onDragOver:u().func,onDrop:u().func,onDropAccepted:u().func,onDropRejected:u().func,onError:u().func,validator:u().func};const bt=null;var Gt={isFocused:!1,isFileDialogActive:!1,isDragActive:!1,isDragAccept:!1,isDragReject:!1,acceptedFiles:[],fileRejections:[]};function hn(){var Lt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},zt=je(je({},mt),Lt),Kt=zt.accept,vt=zt.disabled,Ve=zt.getFilesFromEvent,lt=zt.maxSize,at=zt.minSize,Xt=zt.multiple,rt=zt.maxFiles,Rt=zt.onDragEnter,rn=zt.onDragLeave,sn=zt.onDragOver,Jn=zt.onDrop,ze=zt.onDropAccepted,st=zt.onDropRejected,en=zt.onFileDialogCancel,wt=zt.onFileDialogOpen,Ke=zt.useFsAccessApi,Ut=zt.autoFocus,on=zt.preventDropOnDocument,Tn=zt.noClick,An=zt.noKeyboard,Zt=zt.noDrag,ot=zt.noDragEventsBubbling,We=zt.onError,Ft=zt.validator,it=(0,i.useMemo)(function(){return(0,nt.gS)(Kt)},[Kt]),qt=(0,i.useMemo)(function(){return(0,nt.zO)(Kt)},[Kt]),vn=(0,i.useMemo)(function(){return typeof wt=="function"?wt:Bt},[wt]),fn=(0,i.useMemo)(function(){return typeof en=="function"?en:Bt},[en]),Tt=(0,i.useRef)(null),dn=(0,i.useRef)(null),mn=(0,i.useReducer)(Yt,Gt),Kn=It(mn,2),Dn=Kn[0],Vn=Kn[1],or=Dn.isFocused,Qr=Dn.isFileDialogActive,ni=(0,i.useRef)(typeof window<"u"&&window.isSecureContext&&Ke&&(0,nt.fV)()),yr=function(){!ni.current&&Qr&&setTimeout(function(){if(dn.current){var ln=dn.current.files;ln.length||(Vn({type:"closeDialog"}),fn())}},300)};(0,i.useEffect)(function(){return window.addEventListener("focus",yr,!1),function(){window.removeEventListener("focus",yr,!1)}},[dn,Qr,fn,ni]);var si=(0,i.useRef)([]),Yr=function(ln){Tt.current&&Tt.current.contains(ln.target)||(ln.preventDefault(),si.current=[])};(0,i.useEffect)(function(){return on&&(document.addEventListener("dragover",nt.w0,!1),document.addEventListener("drop",Yr,!1)),function(){on&&(document.removeEventListener("dragover",nt.w0),document.removeEventListener("drop",Yr))}},[Tt,on]),(0,i.useEffect)(function(){return!vt&&Ut&&Tt.current&&Tt.current.focus(),function(){}},[Tt,Ut,vt]);var Ci=(0,i.useCallback)(function(En){We?We(En):console.error(En)},[We]),Ni=(0,i.useCallback)(function(En){En.preventDefault(),En.persist(),xt(En),si.current=[].concat(Me(si.current),[En.target]),(0,nt.Vq)(En)&&Promise.resolve(Ve(En)).then(function(ln){if(!((0,nt.np)(En)&&!ot)){var jn=ln.length,rr=jn>0&&(0,nt.zo)({files:ln,accept:it,minSize:at,maxSize:lt,multiple:Xt,maxFiles:rt,validator:Ft}),Mr=jn>0&&!rr;Vn({isDragAccept:rr,isDragReject:Mr,isDragActive:!0,type:"setDraggedFiles"}),Rt&&Rt(En)}}).catch(function(ln){return Ci(ln)})},[Ve,Rt,Ci,ot,it,at,lt,Xt,rt,Ft]),fa=(0,i.useCallback)(function(En){En.preventDefault(),En.persist(),xt(En);var ln=(0,nt.Vq)(En);if(ln&&En.dataTransfer)try{En.dataTransfer.dropEffect="copy"}catch{}return ln&&sn&&sn(En),!1},[sn,ot]),ha=(0,i.useCallback)(function(En){En.preventDefault(),En.persist(),xt(En);var ln=si.current.filter(function(rr){return Tt.current&&Tt.current.contains(rr)}),jn=ln.indexOf(En.target);jn!==-1&&ln.splice(jn,1),si.current=ln,!(ln.length>0)&&(Vn({type:"setDraggedFiles",isDragActive:!1,isDragAccept:!1,isDragReject:!1}),(0,nt.Vq)(En)&&rn&&rn(En))},[Tt,rn,ot]),Ca=(0,i.useCallback)(function(En,ln){var jn=[],rr=[];En.forEach(function(Mr){var Ir=(0,nt.dR)(Mr,it),Zr=It(Ir,2),lr=Zr[0],Jr=Zr[1],pi=(0,nt.XT)(Mr,at,lt),Ri=It(pi,2),Ki=Ri[0],ia=Ri[1],Da=Ft?Ft(Mr):null;if(lr&&Ki&&!Da)jn.push(Mr);else{var to=[Jr,ia];Da&&(to=to.concat(Da)),rr.push({file:Mr,errors:to.filter(function(ao){return ao})})}}),(!Xt&&jn.length>1||Xt&&rt>=1&&jn.length>rt)&&(jn.forEach(function(Mr){rr.push({file:Mr,errors:[nt.dX]})}),jn.splice(0)),Vn({acceptedFiles:jn,fileRejections:rr,type:"setFiles"}),Jn&&Jn(jn,rr,ln),rr.length>0&&st&&st(rr,ln),jn.length>0&&ze&&ze(jn,ln)},[Vn,Xt,it,at,lt,rt,Jn,ze,st,Ft]),li=(0,i.useCallback)(function(En){En.preventDefault(),En.persist(),xt(En),si.current=[],(0,nt.Vq)(En)&&Promise.resolve(Ve(En)).then(function(ln){(0,nt.np)(En)&&!ot||Ca(ln,En)}).catch(function(ln){return Ci(ln)}),Vn({type:"reset"})},[Ve,Ca,Ci,ot]),la=(0,i.useCallback)(function(){if(ni.current){Vn({type:"openDialog"}),vn();var En={multiple:Xt,types:qt};window.showOpenFilePicker(En).then(function(ln){return Ve(ln)}).then(function(ln){Ca(ln,null),Vn({type:"closeDialog"})}).catch(function(ln){(0,nt.PQ)(ln)?(fn(ln),Vn({type:"closeDialog"})):(0,nt.c_)(ln)?(ni.current=!1,dn.current?(dn.current.value=null,dn.current.click()):Ci(new Error("Cannot open the file picker because the https://developer.mozilla.org/en-US/docs/Web/API/File_System_Access_API is not supported and no was provided."))):Ci(ln)});return}dn.current&&(Vn({type:"openDialog"}),vn(),dn.current.value=null,dn.current.click())},[Vn,vn,fn,Ke,Ca,Ci,qt,Xt]),Oa=(0,i.useCallback)(function(En){!Tt.current||!Tt.current.isEqualNode(En.target)||(En.key===" "||En.key==="Enter"||En.keyCode===32||En.keyCode===13)&&(En.preventDefault(),la())},[Tt,la]),wa=(0,i.useCallback)(function(){Vn({type:"focus"})},[]),vo=(0,i.useCallback)(function(){Vn({type:"blur"})},[]),Qn=(0,i.useCallback)(function(){Tn||((0,nt.DF)()?setTimeout(la,0):la())},[Tn,la]),_r=function(ln){return vt?null:ln},$r=function(ln){return An?null:_r(ln)},Ti=function(ln){return Zt?null:_r(ln)},xt=function(ln){ot&&ln.stopPropagation()},On=(0,i.useMemo)(function(){return function(){var En=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ln=En.refKey,jn=ln===void 0?"ref":ln,rr=En.role,Mr=En.onKeyDown,Ir=En.onFocus,Zr=En.onBlur,lr=En.onClick,Jr=En.onDragEnter,pi=En.onDragOver,Ri=En.onDragLeave,Ki=En.onDrop,ia=ct(En,ae);return je(je(Et({onKeyDown:$r((0,nt.Mj)(Mr,Oa)),onFocus:$r((0,nt.Mj)(Ir,wa)),onBlur:$r((0,nt.Mj)(Zr,vo)),onClick:_r((0,nt.Mj)(lr,Qn)),onDragEnter:Ti((0,nt.Mj)(Jr,Ni)),onDragOver:Ti((0,nt.Mj)(pi,fa)),onDragLeave:Ti((0,nt.Mj)(Ri,ha)),onDrop:Ti((0,nt.Mj)(Ki,li)),role:typeof rr=="string"&&rr!==""?rr:"presentation"},jn,Tt),!vt&&!An?{tabIndex:0}:{}),ia)}},[Tt,Oa,wa,vo,Qn,Ni,fa,ha,li,An,Zt,vt]),Zn=(0,i.useCallback)(function(En){En.stopPropagation()},[]),Ur=(0,i.useMemo)(function(){return function(){var En=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},ln=En.refKey,jn=ln===void 0?"ref":ln,rr=En.onChange,Mr=En.onClick,Ir=ct(En,ve),Zr=Et({accept:it,multiple:Xt,type:"file",style:{display:"none"},onChange:_r((0,nt.Mj)(rr,li)),onClick:_r((0,nt.Mj)(Mr,Zn)),tabIndex:-1},jn,dn);return je(je({},Zr),Ir)}},[dn,Kt,Xt,li,vt]);return je(je({},Dn),{},{isFocused:or&&!vt,getRootProps:On,getInputProps:Ur,rootRef:Tt,inputRef:dn,open:_r(la)})}function Yt(Lt,zt){switch(zt.type){case"focus":return je(je({},Lt),{},{isFocused:!0});case"blur":return je(je({},Lt),{},{isFocused:!1});case"openDialog":return je(je({},Gt),{},{isFileDialogActive:!0});case"closeDialog":return je(je({},Lt),{},{isFileDialogActive:!1});case"setDraggedFiles":return je(je({},Lt),{},{isDragActive:zt.isDragActive,isDragAccept:zt.isDragAccept,isDragReject:zt.isDragReject});case"setFiles":return je(je({},Lt),{},{acceptedFiles:zt.acceptedFiles,fileRejections:zt.fileRejections});case"reset":return je({},Gt);default:return Lt}}function Bt(){}},42079:(C,c,t)=>{"use strict";t.d(c,{DF:()=>F,Mj:()=>V,PQ:()=>te,Vq:()=>J,XT:()=>j,c_:()=>ie,dR:()=>W,dX:()=>_,fV:()=>pe,gS:()=>G,jK:()=>A,np:()=>Z,w0:()=>L,zO:()=>ce,zo:()=>X});var i=t(22944);function s(he){return l(he)||v(he)||b(he)||u()}function u(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function v(he){if(typeof Symbol<"u"&&he[Symbol.iterator]!=null||he["@@iterator"]!=null)return Array.from(he)}function l(he){if(Array.isArray(he))return E(he)}function h(he,me){var _e=Object.keys(he);if(Object.getOwnPropertySymbols){var we=Object.getOwnPropertySymbols(he);me&&(we=we.filter(function(Ge){return Object.getOwnPropertyDescriptor(he,Ge).enumerable})),_e.push.apply(_e,we)}return _e}function p(he){for(var me=1;mehe.length)&&(me=he.length);for(var _e=0,we=new Array(me);_e_e)return[!1,N(_e)];if(he.size_e)return[!1,N(_e)]}return[!0,null]}function re(he){return he!=null}function X(he){var me=he.files,_e=he.accept,we=he.minSize,Ge=he.maxSize,ht=he.multiple,nt=he.maxFiles,Re=he.validator;return!ht&&me.length>1||ht&&nt>=1&&me.length>nt?!1:me.every(function(ue){var ae=W(ue,_e),ve=g(ae,1),Me=ve[0],Ye=j(ue,we,Ge),qe=g(Ye,1),At=qe[0],It=Re?Re(ue):null;return Me&&At&&!It})}function Z(he){return typeof he.isPropagationStopped=="function"?he.isPropagationStopped():typeof he.cancelBubble<"u"?he.cancelBubble:!1}function J(he){return he.dataTransfer?Array.prototype.some.call(he.dataTransfer.types,function(me){return me==="Files"||me==="application/x-moz-file"}):!!he.target&&!!he.target.files}function q(he){return f(he)==="object"&&he!==null&&he.kind==="file"}function L(he){he.preventDefault()}function $(he){return he.indexOf("MSIE")!==-1||he.indexOf("Trident/")!==-1}function k(he){return he.indexOf("Edge/")!==-1}function F(){var he=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window.navigator.userAgent;return $(he)||k(he)}function V(){for(var he=arguments.length,me=new Array(he),_e=0;_e1?Ge-1:0),nt=1;nt{"use strict";function i(W){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(j){return typeof j}:function(j){return j&&typeof Symbol=="function"&&j.constructor===Symbol&&j!==Symbol.prototype?"symbol":typeof j},i(W)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var s=g(t(27702)),u=g(t(51616)),v=t(94618),l=t(65325),h=t(91764),p=t(27297),d=t(30468),f=g(t(95047));function g(W){return W&&W.__esModule?W:{default:W}}function y(W,j){var re=Object.keys(W);if(Object.getOwnPropertySymbols){var X=Object.getOwnPropertySymbols(W);j&&(X=X.filter(function(Z){return Object.getOwnPropertyDescriptor(W,Z).enumerable})),re.push.apply(re,X)}return re}function b(W){for(var j=1;j"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function N(W){return N=Object.setPrototypeOf?Object.getPrototypeOf:function(re){return re.__proto__||Object.getPrototypeOf(re)},N(W)}function K(W,j,re){return j in W?Object.defineProperty(W,j,{value:re,enumerable:!0,configurable:!0,writable:!0}):W[j]=re,W}var _=function(W){x(re,W);var j=R(re);function re(){var X;E(this,re);for(var Z=arguments.length,J=new Array(Z),q=0;q0&&arguments[0]!==void 0?arguments[0]:this.props;return{cols:Z.cols,containerPadding:Z.containerPadding,containerWidth:Z.containerWidth,margin:Z.margin,maxRows:Z.maxRows,rowHeight:Z.rowHeight}}},{key:"createStyle",value:function(Z){var J=this.props,q=J.usePercentages,L=J.containerWidth,$=J.useCSSTransforms,k;return $?k=(0,h.setTransform)(Z):(k=(0,h.setTopLeft)(Z),q&&(k.left=(0,h.perc)(Z.left/L),k.width=(0,h.perc)(Z.width/L))),k}},{key:"mixinDraggable",value:function(Z,J){return s.default.createElement(v.DraggableCore,{disabled:!J,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},Z)}},{key:"mixinResizable",value:function(Z,J,q){var L=this.props,$=L.cols,k=L.x,F=L.minW,V=L.minH,pe=L.maxW,ce=L.maxH,G=L.transformScale,te=L.resizeHandles,ie=L.resizeHandle,fe=this.getPositionParams(),Se=(0,p.calcGridItemPosition)(fe,0,0,$-k,0).width,he=(0,p.calcGridItemPosition)(fe,0,0,F,V),me=(0,p.calcGridItemPosition)(fe,0,0,pe,ce),_e=[he.width,he.height],we=[Math.min(me.width,Se),Math.min(me.height,1/0)];return s.default.createElement(l.Resizable,{draggableOpts:{disabled:!q},className:q?void 0:"react-resizable-hide",width:J.width,height:J.height,minConstraints:_e,maxConstraints:we,onResizeStop:this.onResizeStop,onResizeStart:this.onResizeStart,onResize:this.onResize,transformScale:G,resizeHandles:te,handle:ie},Z)}},{key:"onResizeHandler",value:function(Z,J,q){var L=J.node,$=J.size,k=this.props[q];if(k){var F=this.props,V=F.cols,pe=F.x,ce=F.y,G=F.i,te=F.maxH,ie=F.minH,fe=this.props,Se=fe.minW,he=fe.maxW,me=(0,p.calcWH)(this.getPositionParams(),$.width,$.height,pe,ce),_e=me.w,we=me.h;Se=Math.max(Se,1),he=Math.min(he,V-pe),_e=(0,p.clamp)(_e,Se,he),we=(0,p.clamp)(we,ie,te),this.setState({resizing:q==="onResizeStop"?null:$}),k.call(this,G,_e,we,{e:Z,node:L,size:$})}}},{key:"render",value:function(){var Z=this.props,J=Z.x,q=Z.y,L=Z.w,$=Z.h,k=Z.isDraggable,F=Z.isResizable,V=Z.droppingPosition,pe=Z.useCSSTransforms,ce=(0,p.calcGridItemPosition)(this.getPositionParams(),J,q,L,$,this.state),G=s.default.Children.only(this.props.children),te=s.default.cloneElement(G,{ref:this.elementRef,className:(0,f.default)("react-grid-item",G.props.className,this.props.className,{static:this.props.static,resizing:!!this.state.resizing,"react-draggable":k,"react-draggable-dragging":!!this.state.dragging,dropping:!!V,cssTransforms:pe}),style:b(b(b({},this.props.style),G.props.style),this.createStyle(ce))});return te=this.mixinResizable(te,ce,F),te=this.mixinDraggable(te,k),te}}]),re}(s.default.Component);c.default=_,K(_,"propTypes",{children:u.default.element,cols:u.default.number.isRequired,containerWidth:u.default.number.isRequired,rowHeight:u.default.number.isRequired,margin:u.default.array.isRequired,maxRows:u.default.number.isRequired,containerPadding:u.default.array.isRequired,x:u.default.number.isRequired,y:u.default.number.isRequired,w:u.default.number.isRequired,h:u.default.number.isRequired,minW:function(j,re){var X=j[re];if(typeof X!="number")return new Error("minWidth not Number");if(X>j.w||X>j.maxW)return new Error("minWidth larger than item width/maxWidth")},maxW:function(j,re){var X=j[re];if(typeof X!="number")return new Error("maxWidth not Number");if(Xj.h||X>j.maxH)return new Error("minHeight larger than item height/maxHeight")},maxH:function(j,re){var X=j[re];if(typeof X!="number")return new Error("maxHeight not Number");if(X{"use strict";function i(ce){"@babel/helpers - typeof";return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(G){return typeof G}:function(G){return G&&typeof Symbol=="function"&&G.constructor===Symbol&&G!==Symbol.prototype?"symbol":typeof G},i(ce)}Object.defineProperty(c,"__esModule",{value:!0}),c.default=void 0;var s=y(t(27702)),u=f(t(20049)),v=f(t(95047)),l=t(91764),h=t(27297),p=f(t(54661)),d=f(t(30468));function f(ce){return ce&&ce.__esModule?ce:{default:ce}}function g(ce){if(typeof WeakMap!="function")return null;var G=new WeakMap,te=new WeakMap;return(g=function(fe){return fe?te:G})(ce)}function y(ce,G){if(!G&&ce&&ce.__esModule)return ce;if(ce===null||i(ce)!=="object"&&typeof ce!="function")return{default:ce};var te=g(G);if(te&&te.has(ce))return te.get(ce);var ie={},fe=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Se in ce)if(Se!=="default"&&Object.prototype.hasOwnProperty.call(ce,Se)){var he=fe?Object.getOwnPropertyDescriptor(ce,Se):null;he&&(he.get||he.set)?Object.defineProperty(ie,Se,he):ie[Se]=ce[Se]}return ie.default=ce,te&&te.set(ce,ie),ie}function b(ce){return w(ce)||S(ce)||A(ce)||E()}function E(){throw new TypeError(`Invalid attempt to spread non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function S(ce){if(typeof Symbol<"u"&&ce[Symbol.iterator]!=null||ce["@@iterator"]!=null)return Array.from(ce)}function w(ce){if(Array.isArray(ce))return I(ce)}function x(ce,G){var te=Object.keys(ce);if(Object.getOwnPropertySymbols){var ie=Object.getOwnPropertySymbols(ce);G&&(ie=ie.filter(function(fe){return Object.getOwnPropertyDescriptor(ce,fe).enumerable})),te.push.apply(te,ie)}return te}function P(ce){for(var G=1;Gce.length)&&(G=ce.length);for(var te=0,ie=new Array(G);te"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function $(ce){return $=Object.setPrototypeOf?Object.getPrototypeOf:function(te){return te.__proto__||Object.getPrototypeOf(te)},$(ce)}function k(ce,G,te){return G in ce?Object.defineProperty(ce,G,{value:te,enumerable:!0,configurable:!0,writable:!0}):ce[G]=te,ce}var F="react-grid-layout",V=!1;try{V=/firefox/i.test(navigator.userAgent)}catch{}var pe=function(ce){re(te,ce);var G=Z(te);function te(){var ie;_(this,te);for(var fe=arguments.length,Se=new Array(fe),he=0;he0,ke){var je=1/0,Et=1/0;Oe.forEach(function(ct){ct.x>tt.x&&(je=Math.min(je,ct.x)),ct.y>tt.y&&(Et=Math.min(Et,ct.y))}),Number.isFinite(je)&&(tt.w=je-tt.x),Number.isFinite(Et)&&(tt.h=Et-tt.y)}}return ke||(tt.w=_e,tt.h=we),tt}),It=R(At,2),Ce=It[0],Ae=It[1];if(Ae){var $e={w:Ae.w,h:Ae.h,x:Ae.x,y:Ae.y,static:!0,i:me};ie.props.onResize(Ce,ae,Ae,$e,ht,nt),ie.setState({layout:qe?Ce:(0,l.compact)(Ce,(0,l.compactType)(ie.props),Me),activeDrag:$e})}}),k(q(ie),"onResizeStop",function(me,_e,we,Ge){var ht=Ge.e,nt=Ge.node,Re=ie.state,ue=Re.layout,ae=Re.oldResizeItem,ve=ie.props,Me=ve.cols,Ye=ve.allowOverlap,qe=(0,l.getLayoutItem)(ue,me);ie.props.onResizeStop(ue,ae,qe,null,ht,nt);var At=Ye?ue:(0,l.compact)(ue,(0,l.compactType)(ie.props),Me),It=ie.state.oldLayout;ie.setState({activeDrag:null,layout:At,oldResizeItem:null,oldLayout:null}),ie.onLayoutMaybeChanged(At,It)}),k(q(ie),"onDragOver",function(me){var _e;if(me.preventDefault(),me.stopPropagation(),V&&!((_e=me.nativeEvent.target)!==null&&_e!==void 0&&_e.classList.contains(F)))return!1;var we=ie.props,Ge=we.droppingItem,ht=we.onDropDragOver,nt=we.margin,Re=we.cols,ue=we.rowHeight,ae=we.maxRows,ve=we.width,Me=we.containerPadding,Ye=we.transformScale,qe=ht?.(me);if(qe===!1)return ie.state.droppingDOMNode&&ie.removeDroppingPlaceholder(),!1;var At=P(P({},Ge),qe),It=ie.state.layout,Ce=me.nativeEvent,Ae=Ce.layerX,$e=Ce.layerY,tt={left:Ae/Ye,top:$e/Ye,e:me};if(ie.state.droppingDOMNode){if(ie.state.droppingPosition){var je=ie.state.droppingPosition,Et=je.left,ct=je.top,ut=Et!=Ae||ct!=$e;ut&&ie.setState({droppingPosition:tt})}}else{var ke={cols:Re,margin:nt,maxRows:ae,rowHeight:ue,containerWidth:ve,containerPadding:Me||nt},Oe=(0,h.calcXY)(ke,$e,Ae,At.w,At.h);ie.setState({droppingDOMNode:s.createElement("div",{key:At.i}),droppingPosition:tt,layout:[].concat(b(It),[P(P({},At),{},{x:Oe.x,y:Oe.y,static:!1,isDraggable:!0})])})}}),k(q(ie),"removeDroppingPlaceholder",function(){var me=ie.props,_e=me.droppingItem,we=me.cols,Ge=ie.state.layout,ht=(0,l.compact)(Ge.filter(function(nt){return nt.i!==_e.i}),(0,l.compactType)(ie.props),we);ie.setState({layout:ht,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})}),k(q(ie),"onDragLeave",function(me){me.preventDefault(),me.stopPropagation(),ie.dragEnterCounter--,ie.dragEnterCounter===0&&ie.removeDroppingPlaceholder()}),k(q(ie),"onDragEnter",function(me){me.preventDefault(),me.stopPropagation(),ie.dragEnterCounter++}),k(q(ie),"onDrop",function(me){me.preventDefault(),me.stopPropagation();var _e=ie.props.droppingItem,we=ie.state.layout,Ge=we.find(function(ht){return ht.i===_e.i});ie.dragEnterCounter=0,ie.removeDroppingPlaceholder(),ie.props.onDrop(we,Ge,me)}),ie}return j(te,[{key:"componentDidMount",value:function(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}},{key:"shouldComponentUpdate",value:function(fe,Se){return this.props.children!==fe.children||!(0,l.fastRGLPropsEqual)(this.props,fe,u.default)||this.state.activeDrag!==Se.activeDrag||this.state.mounted!==Se.mounted||this.state.droppingPosition!==Se.droppingPosition}},{key:"componentDidUpdate",value:function(fe,Se){if(!this.state.activeDrag){var he=this.state.layout,me=Se.layout;this.onLayoutMaybeChanged(he,me)}}},{key:"containerHeight",value:function(){if(this.props.autoSize){var fe=(0,l.bottom)(this.state.layout),Se=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return fe*this.props.rowHeight+(fe-1)*this.props.margin[1]+Se*2+"px"}}},{key:"onLayoutMaybeChanged",value:function(fe,Se){Se||(Se=this.state.layout),(0,u.default)(Se,fe)||this.props.onLayoutChange(fe)}},{key:"placeholder",value:function(){var fe=this.state.activeDrag;if(!fe)return null;var Se=this.props,he=Se.width,me=Se.cols,_e=Se.margin,we=Se.containerPadding,Ge=Se.rowHeight,ht=Se.maxRows,nt=Se.useCSSTransforms,Re=Se.transformScale;return s.createElement(p.default,{w:fe.w,h:fe.h,x:fe.x,y:fe.y,i:fe.i,className:"react-grid-placeholder",containerWidth:he,cols:me,margin:_e,containerPadding:we||_e,maxRows:ht,rowHeight:Ge,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:nt,transformScale:Re},s.createElement("div",null))}},{key:"processGridItem",value:function(fe,Se){if(!(!fe||!fe.key)){var he=(0,l.getLayoutItem)(this.state.layout,String(fe.key));if(!he)return null;var me=this.props,_e=me.width,we=me.cols,Ge=me.margin,ht=me.containerPadding,nt=me.rowHeight,Re=me.maxRows,ue=me.isDraggable,ae=me.isResizable,ve=me.isBounded,Me=me.useCSSTransforms,Ye=me.transformScale,qe=me.draggableCancel,At=me.draggableHandle,It=me.resizeHandles,Ce=me.resizeHandle,Ae=this.state,$e=Ae.mounted,tt=Ae.droppingPosition,ke=typeof he.isDraggable=="boolean"?he.isDraggable:!he.static&&ue,Oe=typeof he.isResizable=="boolean"?he.isResizable:!he.static&&ae,je=he.resizeHandles||It,Et=ke&&ve&&he.isBounded!==!1;return s.createElement(p.default,{containerWidth:_e,cols:we,margin:Ge,containerPadding:ht||Ge,maxRows:Re,rowHeight:nt,cancel:qe,handle:At,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:ke,isResizable:Oe,isBounded:Et,useCSSTransforms:Me&&$e,usePercentages:!$e,transformScale:Ye,w:he.w,h:he.h,x:he.x,y:he.y,i:he.i,minH:he.minH,minW:he.minW,maxH:he.maxH,maxW:he.maxW,static:he.static,droppingPosition:Se?tt:void 0,resizeHandles:je,resizeHandle:Ce},fe)}}},{key:"render",value:function(){var fe=this,Se=this.props,he=Se.className,me=Se.style,_e=Se.isDroppable,we=Se.innerRef,Ge=(0,v.default)(F,he),ht=P({height:this.containerHeight()},me);return s.createElement("div",{ref:we,className:Ge,style:ht,onDrop:_e?this.onDrop:l.noop,onDragLeave:_e?this.onDragLeave:l.noop,onDragEnter:_e?this.onDragEnter:l.noop,onDragOver:_e?this.onDragOver:l.noop},s.Children.map(this.props.children,function(nt){return fe.processGridItem(nt)}),_e&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}}],[{key:"getDerivedStateFromProps",value:function(fe,Se){var he;if(Se.activeDrag)return null;if(!(0,u.default)(fe.layout,Se.propsLayout)||fe.compactType!==Se.compactType?he=fe.layout:(0,l.childrenEqual)(fe.children,Se.children)||(he=Se.layout),he){var me=(0,l.synchronizeLayoutWithChildren)(he,fe.children,fe.cols,(0,l.compactType)(fe),fe.allowOverlap);return{layout:me,compactType:fe.compactType,children:fe.children,propsLayout:fe.layout}}return null}}]),te}(s.Component);c.default=pe,k(pe,"displayName","ReactGridLayout"),k(pe,"propTypes",d.default),k(pe,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:l.noop,onDragStart:l.noop,onDrag:l.noop,onDragStop:l.noop,onResizeStart:l.noop,onResize:l.noop,onResizeStop:l.noop,onDrop:l.noop,onDropDragOver:l.noop})},30468:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.resizeHandleType=c.resizeHandleAxesType=c.default=void 0;var i=u(t(51616)),s=u(t(27702));function u(p){return p&&p.__esModule?p:{default:p}}var v=i.default.arrayOf(i.default.oneOf(["s","w","e","n","sw","nw","se","ne"]));c.resizeHandleAxesType=v;var l=i.default.oneOfType([i.default.node,i.default.func]);c.resizeHandleType=l;var h={className:i.default.string,style:i.default.object,width:i.default.number,autoSize:i.default.bool,cols:i.default.number,draggableCancel:i.default.string,draggableHandle:i.default.string,verticalCompact:function(d){d.verticalCompact},compactType:i.default.oneOf(["vertical","horizontal"]),layout:function(d){var f=d.layout;f!==void 0&&t(91764).validateLayout(f,"layout")},margin:i.default.arrayOf(i.default.number),containerPadding:i.default.arrayOf(i.default.number),rowHeight:i.default.number,maxRows:i.default.number,isBounded:i.default.bool,isDraggable:i.default.bool,isResizable:i.default.bool,allowOverlap:i.default.bool,preventCollision:i.default.bool,useCSSTransforms:i.default.bool,transformScale:i.default.number,isDroppable:i.default.bool,resizeHandles:v,resizeHandle:l,onLayoutChange:i.default.func,onDragStart:i.default.func,onDrag:i.default.func,onDragStop:i.default.func,onResizeStart:i.default.func,onResize:i.default.func,onResizeStop:i.default.func,onDrop:i.default.func,droppingItem:i.default.shape({i:i.default.string.isRequired,w:i.default.number.isRequired,h:i.default.number.isRequired}),children:function(d,f){var g=d[f],y={};s.default.Children.forEach(g,function(b){if(b?.key!=null){if(y[b.key])throw new Error('Duplicate child key "'+b.key+'" found! This will cause problems in ReactGridLayout.');y[b.key]=!0}})},innerRef:i.default.any};c.default=h},30080:(C,c,t)=>{"use strict";var i;function s(L){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function($){return typeof $}:function($){return $&&typeof Symbol=="function"&&$.constructor===Symbol&&$!==Symbol.prototype?"symbol":typeof $},s(L)}i={value:!0},c.default=void 0;var u=b(t(27702)),v=g(t(51616)),l=g(t(20049)),h=t(91764),p=t(70430),d=g(t(46336)),f=["breakpoint","breakpoints","cols","layouts","margin","containerPadding","onBreakpointChange","onLayoutChange","onWidthChange"];function g(L){return L&&L.__esModule?L:{default:L}}function y(L){if(typeof WeakMap!="function")return null;var $=new WeakMap,k=new WeakMap;return(y=function(V){return V?k:$})(L)}function b(L,$){if(!$&&L&&L.__esModule)return L;if(L===null||s(L)!=="object"&&typeof L!="function")return{default:L};var k=y($);if(k&&k.has(L))return k.get(L);var F={},V=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in L)if(pe!=="default"&&Object.prototype.hasOwnProperty.call(L,pe)){var ce=V?Object.getOwnPropertyDescriptor(L,pe):null;ce&&(ce.get||ce.set)?Object.defineProperty(F,pe,ce):F[pe]=L[pe]}return F.default=L,k&&k.set(L,F),F}function E(){return E=Object.assign||function(L){for(var $=1;$=0)&&Object.prototype.propertyIsEnumerable.call(L,F)&&(k[F]=L[F])}return k}function w(L,$){if(L==null)return{};var k={},F=Object.keys(L),V,pe;for(pe=0;pe=0)&&(k[V]=L[V]);return k}function x(L,$){var k=Object.keys(L);if(Object.getOwnPropertySymbols){var F=Object.getOwnPropertySymbols(L);$&&(F=F.filter(function(V){return Object.getOwnPropertyDescriptor(L,V).enumerable})),k.push.apply(k,F)}return k}function P(L){for(var $=1;$"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function re(L){return re=Object.setPrototypeOf?Object.getPrototypeOf:function(k){return k.__proto__||Object.getPrototypeOf(k)},re(L)}function X(L,$,k){return $ in L?Object.defineProperty(L,$,{value:k,enumerable:!0,configurable:!0,writable:!0}):L[$]=k,L}var Z=function($){return Object.prototype.toString.call($)};function J(L,$){return L==null?null:Array.isArray(L)?L:L[$]}var q=function(L){I(k,L);var $=K(k);function k(){var F;R(this,k);for(var V=arguments.length,pe=new Array(V),ce=0;ce{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.calcGridColWidth=t,c.calcGridItemPosition=s,c.calcGridItemWHPx=i,c.calcWH=v,c.calcXY=u,c.clamp=l;function t(h){var p=h.margin,d=h.containerPadding,f=h.containerWidth,g=h.cols;return(f-p[0]*(g-1)-d[0]*2)/g}function i(h,p,d){return Number.isFinite(h)?Math.round(p*h+Math.max(0,h-1)*d):h}function s(h,p,d,f,g,y){var b=h.margin,E=h.containerPadding,S=h.rowHeight,w=t(h),x={};return y&&y.resizing?(x.width=Math.round(y.resizing.width),x.height=Math.round(y.resizing.height)):(x.width=i(f,w,b[0]),x.height=i(g,S,b[1])),y&&y.dragging?(x.top=Math.round(y.dragging.top),x.left=Math.round(y.dragging.left)):(x.top=Math.round((S+b[1])*d+E[1]),x.left=Math.round((w+b[0])*p+E[0])),x}function u(h,p,d,f,g){var y=h.margin,b=h.cols,E=h.rowHeight,S=h.maxRows,w=t(h),x=Math.round((d-y[0])/(w+y[0])),P=Math.round((p-y[1])/(E+y[1]));return x=l(x,0,b-f),P=l(P,0,S-g),{x,y:P}}function v(h,p,d,f,g){var y=h.margin,b=h.maxRows,E=h.cols,S=h.rowHeight,w=t(h),x=Math.round((p+y[0])/(w+y[0])),P=Math.round((d+y[1])/(S+y[1]));return x=l(x,0,E-f),P=l(P,0,b-g),{w:x,h:P}}function l(h,p,d){return Math.max(Math.min(h,d),p)}},30802:(C,c,t)=>{"use strict";var i;function s(j){"@babel/helpers - typeof";return s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(re){return typeof re}:function(re){return re&&typeof Symbol=="function"&&re.constructor===Symbol&&re!==Symbol.prototype?"symbol":typeof re},s(j)}i={value:!0},c.default=W;var u=f(t(27702)),v=p(t(51616)),l=p(t(95047)),h=["measureBeforeMount"];function p(j){return j&&j.__esModule?j:{default:j}}function d(j){if(typeof WeakMap!="function")return null;var re=new WeakMap,X=new WeakMap;return(d=function(J){return J?X:re})(j)}function f(j,re){if(!re&&j&&j.__esModule)return j;if(j===null||s(j)!=="object"&&typeof j!="function")return{default:j};var X=d(re);if(X&&X.has(j))return X.get(j);var Z={},J=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var q in j)if(q!=="default"&&Object.prototype.hasOwnProperty.call(j,q)){var L=J?Object.getOwnPropertyDescriptor(j,q):null;L&&(L.get||L.set)?Object.defineProperty(Z,q,L):Z[q]=j[q]}return Z.default=j,X&&X.set(j,Z),Z}function g(){return g=Object.assign||function(j){for(var re=1;re=0)&&Object.prototype.propertyIsEnumerable.call(j,Z)&&(X[Z]=j[Z])}return X}function b(j,re){if(j==null)return{};var X={},Z=Object.keys(j),J,q;for(q=0;q=0)&&(X[J]=j[J]);return X}function E(j,re){if(!(j instanceof re))throw new TypeError("Cannot call a class as a function")}function S(j,re){for(var X=0;X"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function N(j){return N=Object.setPrototypeOf?Object.getPrototypeOf:function(X){return X.__proto__||Object.getPrototypeOf(X)},N(j)}function K(j,re,X){return re in j?Object.defineProperty(j,re,{value:X,enumerable:!0,configurable:!0,writable:!0}):j[re]=X,j}var _="react-grid-layout";function W(j){var re;return re=function(X){x(J,X);var Z=R(J);function J(){var q;E(this,J);for(var L=arguments.length,$=new Array(L),k=0;k{C.exports=function(t,i,s){return t===i?!0:t.className===i.className&&s(t.style,i.style)&&t.width===i.width&&t.autoSize===i.autoSize&&t.cols===i.cols&&t.draggableCancel===i.draggableCancel&&t.draggableHandle===i.draggableHandle&&s(t.verticalCompact,i.verticalCompact)&&s(t.compactType,i.compactType)&&s(t.layout,i.layout)&&s(t.margin,i.margin)&&s(t.containerPadding,i.containerPadding)&&t.rowHeight===i.rowHeight&&t.maxRows===i.maxRows&&t.isBounded===i.isBounded&&t.isDraggable===i.isDraggable&&t.isResizable===i.isResizable&&t.allowOverlap===i.allowOverlap&&t.preventCollision===i.preventCollision&&t.useCSSTransforms===i.useCSSTransforms&&t.transformScale===i.transformScale&&t.isDroppable===i.isDroppable&&s(t.resizeHandles,i.resizeHandles)&&s(t.resizeHandle,i.resizeHandle)&&t.onLayoutChange===i.onLayoutChange&&t.onDragStart===i.onDragStart&&t.onDrag===i.onDrag&&t.onDragStop===i.onDragStop&&t.onResizeStart===i.onResizeStart&&t.onResize===i.onResize&&t.onResizeStop===i.onResizeStop&&t.onDrop===i.onDrop&&s(t.droppingItem,i.droppingItem)&&s(t.innerRef,i.innerRef)}},70430:(C,c,t)=>{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.findOrGenerateResponsiveLayout=v,c.getBreakpointFromWidth=s,c.getColsFromBreakpoint=u,c.sortBreakpoints=l;var i=t(91764);function s(h,p){for(var d=l(h),f=d[0],g=1,y=d.length;gh[b]&&(f=b)}return f}function u(h,p){if(!p[h])throw new Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+h+" is missing!");return p[h]}function v(h,p,d,f,g,y){if(h[d])return(0,i.cloneLayout)(h[d]);for(var b=h[f],E=l(p),S=E.slice(E.indexOf(d)),w=0,x=S.length;w{"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.bottom=f,c.childrenEqual=S,c.cloneLayout=g,c.cloneLayoutItem=E,c.collides=P,c.compact=R,c.compactItem=I,c.compactType=pe,c.correctBounds=N,c.fastPositionEqual=x,c.fastRGLPropsEqual=void 0,c.getAllCollisions=W,c.getFirstCollision=_,c.getLayoutItem=K,c.getStatics=j,c.modifyLayout=y,c.moveElement=re,c.moveElementAwayFromCollision=X,c.noop=void 0,c.perc=Z,c.setTopLeft=q,c.setTransform=J,c.sortLayoutItems=L,c.sortLayoutItemsByColRow=k,c.sortLayoutItemsByRowCol=$,c.synchronizeLayoutWithChildren=F,c.validateLayout=V,c.withLayoutItem=b;var i=u(t(20049)),s=u(t(27702));function u(te){return te&&te.__esModule?te:{default:te}}function v(te,ie){var fe=Object.keys(te);if(Object.getOwnPropertySymbols){var Se=Object.getOwnPropertySymbols(te);ie&&(Se=Se.filter(function(he){return Object.getOwnPropertyDescriptor(te,he).enumerable})),fe.push.apply(fe,Se)}return fe}function l(te){for(var ie=1;ieie&&(ie=fe);return ie}function g(te){for(var ie=Array(te.length),fe=0,Se=te.length;fe=ie.x+ie.w||te.y+te.h<=ie.y||te.y>=ie.y+ie.h)}function R(te,ie,fe){for(var Se=j(te),he=L(te,ie),me=Array(te.length),_e=0,we=he.length;_eie.y+ie.h)break;P(ie,we)&&A(te,we,fe+ie[he],Se)}}ie[Se]=fe}function I(te,ie,fe,Se,he){var me=fe==="vertical",_e=fe==="horizontal";if(me)for(ie.y=Math.min(f(te),ie.y);ie.y>0&&!_(te,ie);)ie.y--;else if(_e)for(;ie.x>0&&!_(te,ie);)ie.x--;for(var we;we=_(te,ie);)_e?A(he,ie,we.x+we.w,"x"):A(he,ie,we.y+we.h,"y"),_e&&ie.x+ie.w>Se&&(ie.x=Se-ie.w,ie.y++);return ie.y=Math.max(ie.y,0),ie.x=Math.max(ie.x,0),ie}function N(te,ie){for(var fe=j(te),Se=0,he=te.length;Seie.cols&&(me.x=ie.cols-me.w),me.x<0&&(me.x=0,me.w=ie.cols),!me.static)fe.push(me);else for(;_(fe,me);)me.y++}return te}function K(te,ie){for(var fe=0,Se=te.length;fe=Se:_e==="horizontal"&&typeof fe=="number"?ht>=fe:!1;ue&&(Re=Re.reverse());var ae=W(Re,ie),ve=ae.length>0;if(ve&&Ge)return g(te);if(ve&&me)return ce("Collision prevented on ".concat(ie.i,", reverting.")),ie.x=ht,ie.y=nt,ie.moved=!1,te;for(var Me=0,Ye=ae.length;Mefe.y||ie.y===fe.y&&ie.x>fe.x?1:ie.y===fe.y&&ie.x===fe.x?0:-1})}function k(te){return te.slice(0).sort(function(ie,fe){return ie.x>fe.x||ie.x===fe.x&&ie.y>fe.y?1:-1})}function F(te,ie,fe,Se,he){te=te||[];var me=[];s.default.Children.forEach(ie,function(we){if(we?.key!=null){var Ge=K(te,String(we.key));if(Ge)me.push(E(Ge));else{!p&&we.props._grid&&console.warn("`_grid` properties on children have been deprecated as of React 15.2. Please use `data-grid` or add your properties directly to the `layout`.");var ht=we.props["data-grid"]||we.props._grid;ht?(p||V([ht],"ReactGridLayout.children"),me.push(E(l(l({},ht),{},{i:we.key})))):me.push(E({w:1,h:1,x:0,y:f(me),i:String(we.key)}))}}});var _e=N(me,{cols:fe});return he?_e:R(_e,Se,fe)}function V(te){var ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"Layout",fe=["x","y","w","h"];if(!Array.isArray(te))throw new Error(ie+" must be an array!");for(var Se=0,he=te.length;Se{C.exports=t(46336).default,C.exports.utils=t(91764),C.exports.Responsive=t(30080).default,C.exports.Responsive.utils=t(70430),C.exports.WidthProvider=t(30802).default},3819:(C,c,t)=>{C.exports=function(i){var s={};function u(v){if(s[v])return s[v].exports;var l=s[v]={exports:{},id:v,loaded:!1};return i[v].call(l.exports,l,l.exports,u),l.loaded=!0,l.exports}return u.m=i,u.c=s,u.p="",u(0)}([function(i,s,u){i.exports=u(1)},function(i,s,u){"use strict";Object.defineProperty(s,"__esModule",{value:!0});function v(p){return p&&p.__esModule?p:{default:p}}var l=u(2),h=v(l);s.default=h.default,i.exports=s.default},function(i,s,u){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var v=Object.assign||function(S){for(var w=1;w=0||Object.prototype.hasOwnProperty.call(S,P)&&(x[P]=S[P]);return x}var p=u(3),d=u(4),f=l(d),g=u(14),y=u(15),b=l(y);E.propTypes={activeClassName:f.default.string,activeIndex:f.default.number,activeStyle:f.default.object,autoEscape:f.default.bool,className:f.default.string,findChunks:f.default.func,highlightClassName:f.default.oneOfType([f.default.object,f.default.string]),highlightStyle:f.default.object,highlightTag:f.default.oneOfType([f.default.node,f.default.func,f.default.string]),sanitize:f.default.func,searchWords:f.default.arrayOf(f.default.oneOfType([f.default.string,f.default.instanceOf(RegExp)])).isRequired,textToHighlight:f.default.string.isRequired,unhighlightTag:f.default.oneOfType([f.default.node,f.default.func,f.default.string]),unhighlightClassName:f.default.string,unhighlightStyle:f.default.object};function E(S){var w=S.activeClassName,x=w===void 0?"":w,P=S.activeIndex,R=P===void 0?-1:P,T=S.activeStyle,A=S.autoEscape,I=S.caseSensitive,N=I===void 0?!1:I,K=S.className,_=S.findChunks,W=S.highlightClassName,j=W===void 0?"":W,re=S.highlightStyle,X=re===void 0?{}:re,Z=S.highlightTag,J=Z===void 0?"mark":Z,q=S.sanitize,L=S.searchWords,$=S.textToHighlight,k=S.unhighlightTag,F=k===void 0?"span":k,V=S.unhighlightClassName,pe=V===void 0?"":V,ce=S.unhighlightStyle,G=h(S,["activeClassName","activeIndex","activeStyle","autoEscape","caseSensitive","className","findChunks","highlightClassName","highlightStyle","highlightTag","sanitize","searchWords","textToHighlight","unhighlightTag","unhighlightClassName","unhighlightStyle"]),te=(0,p.findAll)({autoEscape:A,caseSensitive:N,findChunks:_,sanitize:q,searchWords:L,textToHighlight:$}),ie=J,fe=-1,Se="",he=void 0,me=function(Ge){var ht={};for(var nt in Ge)ht[nt.toLowerCase()]=Ge[nt];return ht},_e=(0,b.default)(me);return(0,g.createElement)("span",v({className:K},G,{children:te.map(function(we,Ge){var ht=$.substr(we.start,we.end-we.start);if(we.highlight){fe++;var nt=void 0;typeof j=="object"?N?nt=j[ht]:(j=_e(j),nt=j[ht.toLowerCase()]):nt=j;var Re=fe===+R;Se=nt+" "+(Re?x:""),he=Re===!0&&T!=null?Object.assign({},X,T):X;var ue={children:ht,className:Se,key:Ge,style:he};return typeof ie!="string"&&(ue.highlightIndex=fe),(0,g.createElement)(ie,ue)}else return(0,g.createElement)(F,{children:ht,className:pe,key:Ge,style:ce})})}))}i.exports=s.default},function(i,s){i.exports=function(u){var v={};function l(h){if(v[h])return v[h].exports;var p=v[h]={exports:{},id:h,loaded:!1};return u[h].call(p.exports,p,p.exports,l),p.loaded=!0,p.exports}return l.m=u,l.c=v,l.p="",l(0)}([function(u,v,l){u.exports=l(1)},function(u,v,l){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var h=l(2);Object.defineProperty(v,"combineChunks",{enumerable:!0,get:function(){return h.combineChunks}}),Object.defineProperty(v,"fillInChunks",{enumerable:!0,get:function(){return h.fillInChunks}}),Object.defineProperty(v,"findAll",{enumerable:!0,get:function(){return h.findAll}}),Object.defineProperty(v,"findChunks",{enumerable:!0,get:function(){return h.findChunks}})},function(u,v){"use strict";Object.defineProperty(v,"__esModule",{value:!0});var l=v.findAll=function(b){var E=b.autoEscape,S=b.caseSensitive,w=S===void 0?!1:S,x=b.findChunks,P=x===void 0?p:x,R=b.sanitize,T=b.searchWords,A=b.textToHighlight;return d({chunksToHighlight:h({chunks:P({autoEscape:E,caseSensitive:w,sanitize:R,searchWords:T,textToHighlight:A})}),totalLength:A?A.length:0})},h=v.combineChunks=function(b){var E=b.chunks;return E=E.sort(function(S,w){return S.start-w.start}).reduce(function(S,w){if(S.length===0)return[w];var x=S.pop();if(w.start<=x.end){var P=Math.max(x.end,w.end);S.push({start:x.start,end:P})}else S.push(x,w);return S},[]),E},p=function(b){var E=b.autoEscape,S=b.caseSensitive,w=b.sanitize,x=w===void 0?f:w,P=b.searchWords,R=b.textToHighlight;return R=x(R),P.filter(function(T){return T}).reduce(function(T,A){A=x(A),E&&(A=g(A));for(var I=new RegExp(A,S?"g":"gi"),N=void 0;N=I.exec(R);){var K=N.index,_=I.lastIndex;_>K&&T.push({start:K,end:_}),N.index==I.lastIndex&&I.lastIndex++}return T},[])};v.findChunks=p;var d=v.fillInChunks=function(b){var E=b.chunksToHighlight,S=b.totalLength,w=[],x=function(T,A,I){A-T>0&&w.push({start:T,end:A,highlight:I})};if(E.length===0)x(0,S,!1);else{var P=0;E.forEach(function(R){x(P,R.start,!1),x(R.start,R.end,!0),P=R.end}),x(P,S,!1)}return w};function f(y){return y}function g(y){return y.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}}])},function(i,s,u){(function(v){if(v.env.NODE_ENV!=="production"){var l=typeof Symbol=="function"&&Symbol.for&&Symbol.for("react.element")||60103,h=function(d){return typeof d=="object"&&d!==null&&d.$$typeof===l},p=!0;i.exports=u(6)(h,p)}else i.exports=u(13)()}).call(s,u(5))},function(i,s){var u=i.exports={},v,l;function h(){throw new Error("setTimeout has not been defined")}function p(){throw new Error("clearTimeout has not been defined")}(function(){try{typeof setTimeout=="function"?v=setTimeout:v=h}catch{v=h}try{typeof clearTimeout=="function"?l=clearTimeout:l=p}catch{l=p}})();function d(R){if(v===setTimeout)return setTimeout(R,0);if((v===h||!v)&&setTimeout)return v=setTimeout,setTimeout(R,0);try{return v(R,0)}catch{try{return v.call(null,R,0)}catch{return v.call(this,R,0)}}}function f(R){if(l===clearTimeout)return clearTimeout(R);if((l===p||!l)&&clearTimeout)return l=clearTimeout,clearTimeout(R);try{return l(R)}catch{try{return l.call(null,R)}catch{return l.call(this,R)}}}var g=[],y=!1,b,E=-1;function S(){!y||!b||(y=!1,b.length?g=b.concat(g):E=-1,g.length&&w())}function w(){if(!y){var R=d(S);y=!0;for(var T=g.length;T;){for(b=g,g=[];++E1)for(var A=1;A"u"||ce===null)return""+ce;var G=k(ce);if(G==="object"){if(ce instanceof Date)return"date";if(ce instanceof RegExp)return"regexp"}return G}function V(ce){var G=F(ce);switch(G){case"array":case"object":return"an "+G;case"boolean":case"date":case"regexp":return"a "+G;default:return G}}function pe(ce){return!ce.constructor||!ce.constructor.name?x:ce.constructor.name}return P.checkPropTypes=g,P.PropTypes=P,P}}).call(s,u(5))},function(i,s){"use strict";function u(l){return function(){return l}}var v=function(){};v.thatReturns=u,v.thatReturnsFalse=u(!1),v.thatReturnsTrue=u(!0),v.thatReturnsNull=u(null),v.thatReturnsThis=function(){return this},v.thatReturnsArgument=function(l){return l},i.exports=v},function(i,s,u){(function(v){"use strict";var l=function(d){};v.env.NODE_ENV!=="production"&&(l=function(d){if(d===void 0)throw new Error("invariant requires an error message argument")});function h(p,d,f,g,y,b,E,S){if(l(d),!p){var w;if(d===void 0)w=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var x=[f,g,y,b,E,S],P=0;w=new Error(d.replace(/%s/g,function(){return x[P++]})),w.name="Invariant Violation"}throw w.framesToPop=1,w}}i.exports=h}).call(s,u(5))},function(i,s,u){(function(v){"use strict";var l=u(7),h=l;if(v.env.NODE_ENV!=="production"){var p=function(f){for(var g=arguments.length,y=Array(g>1?g-1:0),b=1;b2?y-2:0),E=2;E1&&arguments[1]!==void 0?arguments[1]:u,p=void 0,d=[],f=void 0,g=!1,y=function(S,w){return h(S,d[w])},b=function(){for(var S=arguments.length,w=Array(S),x=0;x{"use strict";t.d(c,{Dq:()=>ve,Gc:()=>T,Qr:()=>Z,RV:()=>A,bc:()=>X,cI:()=>at,qo:()=>Xt});var i=t(27702),s=rt=>rt.type==="checkbox",u=rt=>rt==null;const v=rt=>typeof rt=="object";var l=rt=>!u(rt)&&!Array.isArray(rt)&&v(rt)&&!(rt instanceof Date),h=rt=>l(rt)&&rt.target?s(rt.target)?rt.target.checked:rt.target.value:rt,p=rt=>rt.substring(0,rt.search(/.\d/))||rt,d=(rt,Rt)=>[...rt].some(rn=>p(Rt)===rn),f=rt=>rt.filter(Boolean),g=rt=>rt===void 0,y=(rt={},Rt,rn)=>{const sn=f(Rt.split(/[,[\].]+?/)).reduce((Jn,ze)=>u(Jn)?Jn:Jn[ze],rt);return g(sn)||sn===rt?g(rt[Rt])?rn:rt[Rt]:sn};const b={BLUR:"blur",CHANGE:"change"},E={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},S="select",w="undefined",x={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"};var P=(rt,Rt)=>{const rn=Object.assign({},rt);return delete rn[Rt],rn};const R=i.createContext(null);R.displayName="RHFContext";const T=()=>i.useContext(R),A=rt=>i.createElement(R.Provider,{value:P(rt,"children")},rt.children);var I=(rt,Rt,rn,sn,Jn=!0)=>rt?new Proxy(Rt,{get:(ze,st)=>{if(st in ze)return rn.current[st]!==E.all&&(rn.current[st]=Jn?E.all:!0),sn&&(sn.current[st]=!0),ze[st]}}):Rt,N=rt=>l(rt)&&!Object.keys(rt).length,K=(rt,Rt,rn)=>{const sn=P(rt,"name");return N(sn)||Object.keys(sn).length>=Object.keys(Rt).length||Object.keys(sn).find(Jn=>Rt[Jn]===(rn?E.all:!0))},_=rt=>Array.isArray(rt)?rt:[rt],W=typeof window!==w&&typeof window.HTMLElement!==w&&typeof document!==w;const j=W?"Proxy"in window:typeof Proxy!==w;function re(rt){const{control:Rt,name:rn}=rt||{},sn=T(),{formStateRef:Jn,formStateSubjectRef:ze,readFormStateRef:st}=Rt||sn.control,en=i.useRef(rn);en.current=rn;const[wt,Ke]=i.useState(Jn.current),Ut=i.useRef({isDirty:!1,dirtyFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1});return i.useEffect(()=>{const on=ze.current.subscribe({next:Tn=>(!en.current||!Tn.name||_(en.current).includes(Tn.name))&&K(Tn,Ut.current)&&Ke(Object.assign(Object.assign({},Jn.current),Tn))});return()=>on.unsubscribe()},[]),I(j,wt,st,Ut,!1)}function X({name:rt,rules:Rt,defaultValue:rn,control:sn,shouldUnregister:Jn}){const ze=T(),{defaultValuesRef:st,register:en,fieldsRef:wt,unregister:Ke,fieldArrayNamesRef:Ut,controllerSubjectRef:on,shouldUnmountUnregister:Tn,inFieldArrayActionRef:An}=sn||ze.control,{onChange:Zt,onBlur:ot,ref:We}=en(rt,Rt),Ft=d(Ut.current,rt),[it,qt]=i.useState(g(y(wt.current,rt)._f.value)||Ft?g(rn)?y(st.current,rt):rn:y(wt.current,rt)._f.value),vn=re({control:sn||ze.control,name:rt});return y(wt.current,rt)._f.value=it,i.useEffect(()=>{const fn=on.current.subscribe({next:Tt=>(!Tt.name||rt===Tt.name)&&qt(y(Tt.values,rt))});return()=>{fn.unsubscribe();const Tt=Tn||Jn;(Ft?Tt&&!An.current:Tt)?Ke(rt):y(wt.current,rt)&&(y(wt.current,rt)._f.mount=!1)}},[rt]),{field:{onChange:fn=>{const Tt=h(fn);qt(Tt),Zt({target:{value:Tt,name:rt},type:b.CHANGE})},onBlur:()=>{ot({target:{name:rt},type:b.BLUR})},name:rt,value:it,ref:fn=>fn&&We(fn)},formState:vn,fieldState:Object.defineProperties({},{invalid:{get(){return!!y(vn.errors,rt)}},isDirty:{get(){return!!y(vn.dirtyFields,rt)}},isTouched:{get(){return!!y(vn.touchedFields,rt)}},error:{get(){return y(vn.errors,rt)}}})}}const Z=rt=>rt.render(X(rt));var J=(rt,Rt,rn,sn,Jn)=>Rt?Object.assign(Object.assign({},rn[rt]),{types:Object.assign(Object.assign({},rn[rt]&&rn[rt].types?rn[rt].types:{}),{[sn]:Jn||!0})}):{},q=rt=>/^\w*$/.test(rt),L=rt=>f(rt.replace(/["|']|\]/g,"").split(/\.|\[/));function $(rt,Rt,rn){let sn=-1;const Jn=q(Rt)?[Rt]:L(Rt),ze=Jn.length,st=ze-1;for(;++sn{for(const sn of rn||Object.keys(rt)){const Jn=y(rt,sn);if(Jn){const ze=Jn._f,st=P(Jn,"_f");if(ze&&Rt(ze.name)){if(ze.ref.focus&&g(ze.ref.focus()))break;if(ze.refs){ze.refs[0].focus();break}}else l(st)&&k(st,Rt)}}},F=(rt,Rt,rn={})=>{for(const sn in rt.current){const Jn=rt.current[sn];if(Jn){const ze=Jn._f,st=P(Jn,"_f");$(rn,sn,ze?ze.ref.disabled||ze.refs&&ze.refs.every(en=>en.disabled)?void 0:ze.value:Array.isArray(Jn)?[]:{}),st&&F({current:st},Rt,rn[sn])}}return Object.assign(Object.assign({},Rt),rn)};var V=()=>{const rt=typeof performance===w?Date.now():performance.now()*1e3;return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,Rt=>{const rn=(Math.random()*16+rt)%16|0;return(Rt=="x"?rn:rn&3|8).toString(16)})},pe=(rt=[],Rt)=>rt.map(rn=>Object.assign({[Rt]:rn&&rn[Rt]||V()},rn)),ce=rt=>u(rt)||!v(rt);function G(rt,Rt,rn){if(ce(rt)||ce(Rt)||rt instanceof Date||Rt instanceof Date)return rt===Rt;if(!i.isValidElement(rt)){const sn=Object.keys(rt),Jn=Object.keys(Rt);if(sn.length!==Jn.length)return!1;for(const ze of sn){const st=rt[ze];if(!(rn&&ze==="ref")){const en=Rt[ze];if((l(st)||Array.isArray(st))&&(l(en)||Array.isArray(en))?!G(st,en,rn):st!==en)return!1}}}return!0}function te(rt,Rt){if(ce(rt)||ce(Rt))return Rt;for(const rn in Rt){const sn=rt[rn],Jn=Rt[rn];try{rt[rn]=l(sn)&&l(Jn)||Array.isArray(sn)&&Array.isArray(Jn)?te(sn,Jn):Jn}catch{}}return rt}function ie(rt,Rt,rn,sn,Jn){let ze=-1;for(;++zete(ie(rt,Rt,rn.slice(0,rt.length)),ie(Rt,rt,rn.slice(0,rt.length)));function Se(rt,Rt){return[...rt,..._(Rt)]}var he=rt=>Array.isArray(rt)?Array(rt.length).fill(void 0):void 0;function me(rt,Rt,rn){return[...rt.slice(0,Rt),..._(rn),...rt.slice(Rt)]}var _e=(rt,Rt,rn)=>Array.isArray(rt)?(g(rt[rn])&&(rt[rn]=void 0),rt.splice(rn,0,rt.splice(Rt,1)[0]),rt):[];function we(rt,Rt){return[..._(Rt),...rt]}function Ge(rt,Rt){let rn=0;const sn=[...rt];for(const Jn of Rt)sn.splice(Jn-rn,1),rn++;return f(sn).length?sn:[]}var ht=(rt,Rt)=>g(Rt)?[]:Ge(rt,_(Rt).sort((rn,sn)=>rn-sn)),nt=(rt,Rt,rn)=>{rt[Rt]=[rt[rn],rt[rn]=rt[Rt]][0]},Re=rt=>typeof rt=="boolean";function ue(rt,Rt){const rn=Rt.slice(0,-1).length;let sn=0;for(;sn0&&(ze=rt);++enl(Tn)&&!N(Tn)||Re(Tn)).length)&&(ze?delete ze[on]:delete rt[on]),ze=wt}}return rt}const ve=({control:rt,name:Rt,keyName:rn="id",shouldUnregister:sn})=>{const Jn=T(),ze=i.useRef(""),{isWatchAllRef:st,watchFieldsRef:en,getIsDirty:wt,watchSubjectRef:Ke,fieldArraySubjectRef:Ut,fieldArrayNamesRef:on,fieldsRef:Tn,defaultValuesRef:An,formStateRef:Zt,formStateSubjectRef:ot,readFormStateRef:We,validFieldsRef:Ft,fieldsWithValidationRef:it,fieldArrayDefaultValuesRef:qt,unregister:vn,shouldUnmountUnregister:fn,inFieldArrayActionRef:Tt}=rt||Jn.control,[dn,mn]=i.useState(pe(y(Tn.current,Rt)?y(F(Tn),Rt):y(qt.current,p(Rt))?y(qt.current,Rt,[]):y(An.current,Rt,[]),rn));$(qt.current,Rt,[...dn]),on.current.add(Rt);const Kn=la=>la.map(Oa=>P(Oa||{},rn)),Dn=()=>{const la=y(F(Tn,An.current),Rt,[]);return pe(y(qt.current,Rt,[]).map((Oa,wa)=>Object.assign(Object.assign({},Oa),la[wa])),rn)},Vn=(la,Oa)=>Oa?g(Oa.focusIndex)?Oa.focusName?Oa.focusName:Oa.shouldFocus?`${Rt}.${la}`:"":`${Rt}.${Oa.focusIndex}`:`${Rt}.${la}`,or=la=>_(la).forEach(Oa=>$(Tn.current,`${Rt}${g(Oa)?"":`.${Oa}`}`,g(Oa)?[]:void 0)),Qr=(la=[])=>mn(pe(la,rn)),ni=la=>!f(y(la,Rt,[])).length&&ae(la,Rt),yr=la=>la&&$(Zt.current.dirtyFields,Rt,fe(Kn(la),y(An.current,Rt,[]),y(Zt.current.dirtyFields,Rt,[]))),si=(la,Oa,wa=[],vo=!0)=>{if(Tt.current=!0,y(Tn.current,Rt)){const Qn=la(y(Tn.current,Rt),Oa.argA,Oa.argB);vo&&$(Tn.current,Rt,Qn)}if(Array.isArray(y(Zt.current.errors,Rt))){const Qn=la(y(Zt.current.errors,Rt),Oa.argA,Oa.argB);vo&&$(Zt.current.errors,Rt,Qn),ni(Zt.current.errors)}if(We.current.touchedFields&&y(Zt.current.touchedFields,Rt)){const Qn=la(y(Zt.current.touchedFields,Rt),Oa.argA,Oa.argB);vo&&$(Zt.current.touchedFields,Rt,Qn),ni(Zt.current.touchedFields)}(We.current.dirtyFields||We.current.isDirty)&&($(Zt.current.dirtyFields,Rt,fe(Kn(wa),y(An.current,Rt,[]),y(Zt.current.dirtyFields,Rt,[]))),yr(wa),ni(Zt.current.dirtyFields)),We.current.isValid&&($(Ft.current,Rt,la(y(Ft.current,Rt,[]),Oa.argA)),ni(Ft.current),$(it.current,Rt,la(y(it.current,Rt,[]),Oa.argA)),ni(it.current)),ot.current.next({isDirty:wt(Rt,Kn(wa)),errors:Zt.current.errors,isValid:Zt.current.isValid})},Yr=(la,Oa=0,wa="")=>la.forEach((vo,Qn)=>!ce(vo)&&Object.entries(vo).forEach(([_r,$r])=>{const Ti=`${wa||Rt}.${wa?Qn:Oa+Qn}.${_r}`;Array.isArray($r)?Yr($r,Qn,Ti):$(Tn.current,Ti,{_f:{ref:{name:Ti},name:Ti,value:$r}})})),Ci=(la,Oa)=>{const wa=_(la),vo=Se(Dn(),wa),Qn=vo.length-wa.length;Qr(vo),si(Se,{argA:he(la)},vo,!1),Yr(wa,Qn),ze.current=Vn(Qn,Oa)},Ni=(la,Oa)=>{const wa=_(la),vo=we(Dn(),wa);Qr(vo),si(we,{argA:he(la)},vo),Yr(wa),ze.current=Vn(0,Oa)},fa=la=>{const Oa=ht(Dn(),la);or(la),Qr(Oa),si(ht,{argA:la},Oa)},ha=(la,Oa,wa)=>{const vo=_(Oa),Qn=me(Dn(),la,vo);Qr(Qn),si(me,{argA:la,argB:he(Oa)},Qn),Yr(vo,la),ze.current=Vn(la,wa)},Ca=(la,Oa)=>{const wa=Dn();nt(wa,la,Oa),si(nt,{argA:la,argB:Oa},wa,!1),Qr(wa)},li=(la,Oa)=>{const wa=Dn();_e(wa,la,Oa),Qr(wa),si(_e,{argA:la,argB:Oa},wa,!1)};return i.useEffect(()=>{if(Tt.current=!1,st.current)ot.current.next({});else for(const la of en.current)if(Rt.startsWith(la)){ot.current.next({});break}Ke.current.next({name:Rt,value:y(F(Tn,An.current),Rt,[])}),ze.current&&k(Tn.current,la=>la.startsWith(ze.current)),ze.current="",Ut.current.next({name:Rt,fields:Kn([...dn])})},[dn,Rt]),i.useEffect(()=>{const la=Ut.current.subscribe({next({name:Oa,fields:wa,isReset:vo}){vo&&(ae(Tn.current,Oa||Rt),Oa?$(qt.current,Oa,wa):qt.current=wa,Qr(y(qt.current,Rt)))}});return!y(Tn.current,Rt)&&$(Tn.current,Rt,[]),()=>{la.unsubscribe(),(fn||sn)&&vn(Rt)}},[]),{swap:i.useCallback(Ca,[Rt]),move:i.useCallback(li,[Rt]),prepend:i.useCallback(Ni,[Rt]),append:i.useCallback(Ci,[Rt]),remove:i.useCallback(fa,[Rt]),insert:i.useCallback(ha,[Rt]),fields:dn}};function Me(rt,Rt){const rn={};for(const sn of rt){const Jn=y(Rt,sn);Jn&&(q(sn)?rn[sn]=Jn._f:$(rn,sn,Jn._f))}return rn}var Ye=rt=>rt.type==="file",qe=rt=>rt.type===`${S}-multiple`,At=rt=>rt.type==="radio";const It={value:!1,isValid:!1},Ce={value:!0,isValid:!0};var Ae=rt=>{if(Array.isArray(rt)){if(rt.length>1){const Rt=rt.filter(rn=>rn&&rn.checked&&!rn.disabled).map(rn=>rn.value);return{value:Rt,isValid:!!Rt.length}}return rt[0].checked&&!rt[0].disabled?rt[0].attributes&&!g(rt[0].attributes.value)?g(rt[0].value)||rt[0].value===""?Ce:{value:rt[0].value,isValid:!0}:Ce:It}return It},$e=(rt,{valueAsNumber:Rt,valueAsDate:rn,setValueAs:sn})=>Rt?rt===""?NaN:+rt:rn?new Date(rt):sn?sn(rt):rt,tt=rt=>[...rt].filter(({selected:Rt})=>Rt).map(({value:Rt})=>Rt);const ke={isValid:!1,value:null};var Oe=rt=>Array.isArray(rt)?rt.reduce((Rt,rn)=>rn&&rn.checked&&!rn.disabled?{isValid:!0,value:rn.value}:Rt,ke):ke;function je(rt){if(rt&&rt._f){const Rt=rt._f.ref;return Rt.disabled?void 0:Ye(Rt)?Rt.files:At(Rt)?Oe(rt._f.refs).value:qe(Rt)?tt(Rt.options):s(Rt)?Ae(rt._f.refs).value:$e(g(Rt.value)?rt._f.ref.value:Rt.value,rt._f)}}var Et=(rt,Rt)=>rt&&Rt&&(rt.required||rt.min||rt.max||rt.maxLength||rt.minLength||rt.pattern||rt.validate),ct=({isOnBlur:rt,isOnChange:Rt,isOnTouch:rn,isTouched:sn,isReValidateOnBlur:Jn,isReValidateOnChange:ze,isBlurEvent:st,isSubmitted:en,isOnAll:wt})=>wt?!1:!en&&rn?!(sn||st):(en?Jn:rt)?!st:(en?ze:Rt)?st:!0,ut=rt=>typeof rt=="function",Ne=rt=>typeof rt=="string",mt=rt=>Ne(rt)||i.isValidElement(rt),bt=rt=>rt instanceof RegExp;function Gt(rt,Rt,rn="validate"){if(mt(rt)||Array.isArray(rt)&&rt.every(mt)||Re(rt)&&!rt)return{type:rn,message:mt(rt)?rt:"",ref:Rt}}var hn=rt=>l(rt)&&!bt(rt)?rt:{value:rt,message:""},Yt=async({_f:{ref:rt,refs:Rt,required:rn,maxLength:sn,minLength:Jn,min:ze,max:st,pattern:en,validate:wt,name:Ke,value:Ut,valueAsNumber:on,mount:Tn}},An)=>{if(!Tn)return{};const Zt={},ot=At(rt),We=s(rt),Ft=ot||We,it=(on||Ye(rt))&&!rt.value||Ut===""||Array.isArray(Ut)&&!Ut.length,qt=J.bind(null,Ke,An,Zt),vn=(fn,Tt,dn,mn=x.maxLength,Kn=x.minLength)=>{const Dn=fn?Tt:dn;Zt[Ke]=Object.assign({type:fn?mn:Kn,message:Dn,ref:rt},qt(fn?mn:Kn,Dn))};if(rn&&(!ot&&!We&&(it||u(Ut))||Re(Ut)&&!Ut||We&&!Ae(Rt).isValid||ot&&!Oe(Rt).isValid)){const{value:fn,message:Tt}=mt(rn)?{value:!!rn,message:rn}:hn(rn);if(fn&&(Zt[Ke]=Object.assign({type:x.required,message:Tt,ref:Ft?(Rt||[])[0]||{}:rt},qt(x.required,Tt)),!An))return Zt}if((!u(ze)||!u(st))&&Ut!==""){let fn,Tt;const dn=hn(st),mn=hn(ze);if(isNaN(Ut)){const Kn=rt.valueAsDate||new Date(Ut);Ne(dn.value)&&(fn=Kn>new Date(dn.value)),Ne(mn.value)&&(Tt=Kndn.value),u(mn.value)||(Tt=Knfn.value,mn=!u(Tt.value)&&Ut.length({isOnSubmit:!rt||rt===E.onSubmit,isOnBlur:rt===E.onBlur,isOnChange:rt===E.onChange,isOnAll:rt===E.all,isOnTouch:rt===E.onTouched}),Lt=rt=>rt instanceof HTMLElement,zt=rt=>At(rt)||s(rt);class Kt{constructor(){this.tearDowns=[]}add(Rt){this.tearDowns.push(Rt)}unsubscribe(){for(const Rt of this.tearDowns)Rt();this.tearDowns=[]}}class vt{constructor(Rt,rn){this.observer=Rt,this.closed=!1,rn.add(()=>this.closed=!0)}next(Rt){this.closed||this.observer.next(Rt)}}class Ve{constructor(){this.observers=[]}next(Rt){for(const rn of this.observers)rn.next(Rt)}subscribe(Rt){const rn=new Kt,sn=new vt(Rt,rn);return this.observers.push(sn),rn}unsubscribe(){this.observers=[]}}const lt=typeof window===w;function at({mode:rt=E.onSubmit,reValidateMode:Rt=E.onChange,resolver:rn,context:sn,defaultValues:Jn={},shouldFocusError:ze=!0,shouldUnregister:st,criteriaMode:en}={}){const wt=i.useRef({}),Ke=i.useRef(new Set),Ut=i.useRef(new Ve),on=i.useRef(new Set),Tn=i.useRef(new Ve),An=i.useRef(new Ve),Zt=i.useRef(new Ve),ot=i.useRef({}),We=i.useRef(!1),Ft=i.useRef(new Set),it=i.useRef(!1),qt=i.useRef({}),vn=i.useRef({}),fn=i.useRef(Jn),Tt=i.useRef(!1),dn=i.useRef(sn),mn=i.useRef(rn),Kn=i.useRef(new Set),Dn=Bt(rt),Vn=en===E.all,[or,Qr]=i.useState({isDirty:!1,isValidating:!1,dirtyFields:{},isSubmitted:!1,submitCount:0,touchedFields:{},isSubmitting:!1,isSubmitSuccessful:!1,isValid:!Dn.isOnSubmit,errors:{}}),ni=i.useRef({isDirty:!j,dirtyFields:!j,touchedFields:!j,isValidating:!j,isValid:!j,errors:!j}),yr=i.useRef(or);dn.current=sn,mn.current=rn;const si=()=>yr.current.isValid=G(vn.current,qt.current)&&N(yr.current.errors),Yr=i.useCallback((lr,Jr,pi=!1,Ri={},Ki,ia)=>{const Da=y(yr.current.errors,lr);let to=pi||!G(Da,Jr,!0)||ni.current.isValid&&g(Jr)&&y(qt.current,lr)&&!y(vn.current,lr);if(Jr?(ae(vn.current,lr),to=to||!Da||!G(Da,Jr,!0),$(yr.current.errors,lr,Jr)):((y(qt.current,lr)||mn.current)&&($(vn.current,lr,!0),to=to||Da),ae(yr.current.errors,lr)),to&&!u(pi)||!N(Ri)||ia){const ao=Object.assign(Object.assign({},Ri),{isValid:mn.current?!!Ki:si(),errors:yr.current.errors,name:lr});yr.current=Object.assign(Object.assign({},yr.current),ao),Ut.current.next(ia?{name:lr}:ao)}Ut.current.next({isValidating:!1})},[]),Ci=i.useCallback((lr,Jr,pi={},Ri,Ki)=>{Ki&&jn(lr);const ia=y(wt.current,lr,{})._f;if(ia){const Da=W&&Lt(ia.ref)&&u(Jr)?"":Jr;if(ia.value=$e(Jr,ia),At(ia.ref)?(ia.refs||[]).forEach(to=>to.checked=to.value===Da):Ye(ia.ref)&&!Ne(Da)?ia.ref.files=Da:qe(ia.ref)?[...ia.ref.options].forEach(to=>to.selected=Da.includes(to.value)):s(ia.ref)&&ia.refs?ia.refs.length>1?ia.refs.forEach(to=>to.checked=Array.isArray(Da)?!!Da.find(ao=>ao===to.value):Da===to.value):ia.refs[0].checked=!!Da:ia.ref.value=Da,Ri){const to=F(wt);$(to,lr,Jr),An.current.next({values:Object.assign(Object.assign({},fn.current),to),name:lr})}pi.shouldDirty&&fa(lr,Da),pi.shouldValidate&&la(lr)}},[]),Ni=i.useCallback((lr,Jr)=>{const pi=F(wt);return lr&&Jr&&$(pi,lr,Jr),!G(pi,fn.current)},[]),fa=i.useCallback((lr,Jr,pi=!0)=>{if(ni.current.isDirty||ni.current.dirtyFields){const Ri=!G(y(fn.current,lr),Jr),Ki=y(yr.current.dirtyFields,lr),ia=yr.current.isDirty;Ri?$(yr.current.dirtyFields,lr,!0):ae(yr.current.dirtyFields,lr),yr.current.isDirty=Ni();const Da={isDirty:yr.current.isDirty,dirtyFields:yr.current.dirtyFields,name:lr},to=ni.current.isDirty&&ia!==Da.isDirty||ni.current.dirtyFields&&Ki!==y(yr.current.dirtyFields,lr);return to&&pi&&Ut.current.next(Da),to?Da:{}}return{}},[]),ha=i.useCallback(async(lr,Jr)=>{const pi=(await Yt(y(wt.current,lr),Vn))[lr];return Yr(lr,pi,Jr),g(pi)},[Vn]),Ca=i.useCallback(async(lr,Jr=[])=>{const{errors:pi}=await mn.current(F(wt,st?{}:fn.current),dn.current,{criteriaMode:en,names:Jr,fields:Me(Ke.current,wt.current)});for(const Ri of lr){const Ki=y(pi,Ri);Ki?$(yr.current.errors,Ri,Ki):ae(yr.current.errors,Ri)}return pi},[en]),li=async lr=>{let Jr=!0;for(const pi in lr){const Ri=lr[pi];if(Ri){const Ki=Ri._f,ia=P(Ri,"_f");if(Ki){const Da=await Yt(Ri,Vn);Da[Ki.name]?(Jr=!1,$(yr.current.errors,Ki.name,Da[Ki.name]),ae(vn.current,Ki.name)):y(qt.current,Ki.name)&&($(vn.current,Ki.name,!0),ae(yr.current.errors,Ki.name))}ia&&await li(ia)}}return Jr},la=i.useCallback(async lr=>{const Jr=g(lr)?Object.keys(wt.current):_(lr);let pi,Ri={};return Ut.current.next({isValidating:!0}),mn.current?(Ri=await Ca(Jr,g(lr)?void 0:Jr),pi=Jr.every(Ki=>!y(Ri,Ki))):pi=g(lr)?await li(wt.current):(await Promise.all(Jr.filter(Ki=>y(wt.current,Ki)).map(async Ki=>await ha(Ki,null)))).every(Boolean),Ut.current.next(Object.assign(Object.assign({},Ne(lr)?{name:lr}:{}),{errors:yr.current.errors,isValidating:!1,isValid:mn.current?N(Ri):si()})),pi},[Ca,ha]),Oa=i.useCallback((lr,Jr,pi)=>Object.entries(Jr).forEach(([Ri,Ki])=>{const ia=`${lr}.${Ri}`,Da=y(wt.current,ia);Kn.current.has(lr)||Da&&!Da._f?Oa(ia,Ki,pi):Ci(ia,Ki,pi,!0,!Da)}),[la]),wa=lr=>Tt.current||Ft.current.has(lr)||Ft.current.has((lr.match(/\w+/)||[])[0]),vo=(lr,Jr,pi,Ri)=>{const Ki=y(wt.current,lr),ia=g(Ki._f.value)?y(fn.current,lr):Ki._f.value;return Ki&&!g(ia)&&(pi&&pi.defaultChecked?Ki._f.value=je(Ki):d(Kn.current,lr)?Ki._f.value=ia:Ci(lr,ia)),(!g(ia)||Ri)&&Et(Jr,Ki._f.mount)&&!Dn.isOnSubmit&&Ki&&ni.current.isValid&&Yt(Ki,Vn).then(Da=>{N(Da)?$(vn.current,lr,!0):ae(vn.current,lr),yr.current.isValid!==si()&&Qr(Object.assign(Object.assign({},yr.current),{isValid:si()}))}),ia},Qn=(lr,Jr,pi={})=>{const Ri=y(wt.current,lr),Ki=Kn.current.has(lr);Ki&&(Zt.current.next({fields:Jr,name:lr,isReset:!0}),(ni.current.isDirty||ni.current.dirtyFields)&&pi.shouldDirty&&($(yr.current.dirtyFields,lr,fe(Jr,y(fn.current,lr,[]),y(yr.current.dirtyFields,lr,[]))),Ut.current.next({name:lr,dirtyFields:yr.current.dirtyFields,isDirty:Ni(lr,Jr)})),!Jr.length&&$(wt.current,lr,[])&&$(ot.current,lr,[])),Ri&&!Ri._f||Ki?Oa(lr,Jr,Ki?{}:pi):Ci(lr,Jr,pi,!0,!Ri),wa(lr)&&Ut.current.next({}),Tn.current.next({name:lr,value:Jr})},_r=i.useCallback(async({type:lr,target:Jr,target:{value:pi,type:Ri}})=>{let Ki=Jr.name,ia,Da;const to=y(wt.current,Ki);if(to){let ao=Ri?je(to):void 0;ao=g(ao)?pi:ao;const Bo=lr===b.BLUR,{isOnBlur:jo,isOnChange:Jo}=Bt(Rt),Go=!Et(to._f,to._f.mount)&&!mn.current&&!y(yr.current.errors,Ki)||ct(Object.assign({isBlurEvent:Bo,isTouched:!!y(yr.current.touchedFields,Ki),isSubmitted:yr.current.isSubmitted,isReValidateOnBlur:jo,isReValidateOnChange:Jo},Dn)),wr=!Bo&&wa(Ki);g(ao)||(to._f.value=ao);const qi=fa(Ki,to._f.value,!1);Bo&&!y(yr.current.touchedFields,Ki)&&($(yr.current.touchedFields,Ki,!0),ni.current.touchedFields&&(qi.touchedFields=yr.current.touchedFields));let ja=!N(qi)||wr;if(Go)return!Bo&&Tn.current.next({name:Ki,type:lr,value:ao}),ja&&Ut.current.next(wr?{name:Ki}:Object.assign(Object.assign({},qi),{name:Ki}));if(Ut.current.next({isValidating:!0}),mn.current){const{errors:uo}=await mn.current(F(wt,st?{}:fn.current),dn.current,{criteriaMode:en,fields:Me([Ki],wt.current),names:[Ki]}),wi=yr.current.isValid;if(ia=y(uo,Ki),s(Jr)&&!ia){const ai=p(Ki),za=y(uo,ai,{});za.type&&za.message&&(ia=za),(za||y(yr.current.errors,ai))&&(Ki=ai)}Da=N(uo),wi!==Da&&(ja=!0)}else ia=(await Yt(to,Vn))[Ki];!Bo&&Tn.current.next({name:Ki,type:lr,value:ao}),Yr(Ki,ia,ja,qi,Da,wr)}},[]),$r=lr=>{const Jr=it.current?F(wt,st?{}:fn.current):fn.current;return g(lr)?Jr:Ne(lr)?y(Jr,lr):lr.map(pi=>y(Jr,pi))},Ti=i.useCallback(async(lr={})=>{const Jr=yr.current.isValid;if(rn){const{errors:pi}=await mn.current(Object.assign(Object.assign({},F(wt,st?{}:fn.current)),lr),dn.current,{criteriaMode:en,fields:Me(Ke.current,wt.current)});yr.current.isValid=N(pi)}else si();Jr!==yr.current.isValid&&Ut.current.next({isValid:yr.current.isValid})},[en]),xt=lr=>{lr?_(lr).forEach(Jr=>ae(yr.current.errors,Jr)):yr.current.errors={},Ut.current.next({errors:yr.current.errors})},On=(lr,Jr,pi)=>{const Ri=((y(wt.current,lr)||{_f:{}})._f||{}).ref;$(yr.current.errors,lr,Object.assign(Object.assign({},Jr),{ref:Ri})),Ut.current.next({name:lr,errors:yr.current.errors,isValid:!1}),pi&&pi.shouldFocus&&Ri&&Ri.focus&&Ri.focus()},Zn=i.useCallback((lr,Jr,pi)=>{const Ri=Array.isArray(lr),Ki=it.current?F(wt,fn.current):g(Jr)?fn.current:Ri?Jr||{}:{[lr]:Jr};if(g(lr))return pi&&(Tt.current=!0),Ki;const ia=[];for(const Da of Ri?lr:[lr])pi&&Ft.current.add(Da),ia.push(y(Ki,Da));return Ri?ia:ia[0]},[]),Ur=(lr,Jr)=>ut(lr)?Tn.current.subscribe({next:pi=>lr(Zn(void 0,Jr),pi)}):Zn(lr,Jr,!0),En=(lr,Jr={})=>{for(const pi of lr?_(lr):Object.keys(Ke.current))Ke.current.delete(pi),Kn.current.delete(pi),y(wt.current,pi)&&(Jr.keepIsValid||(ae(qt.current,pi),ae(vn.current,pi)),!Jr.keepError&&ae(yr.current.errors,pi),!Jr.keepValue&&ae(wt.current,pi),!Jr.keepDirty&&ae(yr.current.dirtyFields,pi),!Jr.keepTouched&&ae(yr.current.touchedFields,pi),!st&&!Jr.keepDefaultValue&&ae(fn.current,pi),Tn.current.next({name:pi}));Ut.current.next(Object.assign(Object.assign(Object.assign({},yr.current),Jr.keepDirty?{isDirty:Ni()}:{}),mn.current?{}:{isValid:si()})),!Jr.keepIsValid&&Ti()},ln=(lr,Jr,pi)=>{jn(lr,pi);let Ri=y(wt.current,lr);const Ki=zt(Jr);if(Jr===Ri._f.ref||W&&Lt(Ri._f.ref)&&!Lt(Jr)||Ki&&Array.isArray(Ri._f.refs)&&f(Ri._f.refs).find(Da=>Da===Jr))return;Ri={_f:Ki?Object.assign(Object.assign({},Ri._f),{refs:[...f(Ri._f.refs||[]).filter(Da=>Lt(Da)&&document.contains(Da)),Jr],ref:{type:Jr.type,name:lr}}):Object.assign(Object.assign({},Ri._f),{ref:Jr})},$(wt.current,lr,Ri);const ia=vo(lr,pi,Jr,!0);(Ki&&Array.isArray(ia)?!G(y(wt.current,lr)._f.value,ia):g(y(wt.current,lr)._f.value))&&(y(wt.current,lr)._f.value=je(y(wt.current,lr)))},jn=i.useCallback((lr,Jr)=>{const pi=!y(wt.current,lr);return $(wt.current,lr,{_f:Object.assign(Object.assign(Object.assign({},pi?{ref:{name:lr}}:Object.assign({ref:(y(wt.current,lr)._f||{}).ref},y(wt.current,lr)._f)),{name:lr,mount:!0}),Jr)}),Et(Jr,!0)&&$(qt.current,lr,!0),Ke.current.add(lr),pi&&vo(lr,Jr),lt?{name:lr}:{name:lr,onChange:_r,onBlur:_r,ref:Ri=>{if(Ri)ln(lr,Ri,Jr);else{const Ki=y(wt.current,lr),ia=st||Jr&&Jr.shouldUnregister;Ki&&(Ki._f.mount=!1),W&&(d(Kn.current,lr)?ia&&!We.current:ia)&&on.current.add(lr)}}}},[fn.current]),rr=i.useCallback((lr,Jr)=>async pi=>{pi&&(pi.preventDefault&&pi.preventDefault(),pi.persist&&pi.persist());let Ri=!0,Ki=F(wt,st?{}:fn.current);Ut.current.next({isSubmitting:!0});try{if(mn.current){const{errors:ia,values:Da}=await mn.current(Ki,dn.current,{criteriaMode:en,fields:Me(Ke.current,wt.current)});yr.current.errors=ia,Ki=Da}else await li(wt.current);N(yr.current.errors)&&Object.keys(yr.current.errors).every(ia=>y(Ki,ia))?(Ut.current.next({errors:{},isSubmitting:!0}),await lr(Ki,pi)):(Jr&&await Jr(yr.current.errors,pi),ze&&k(wt.current,ia=>y(yr.current.errors,ia),Ke.current))}catch{Ri=!1}finally{yr.current.isSubmitted=!0,Ut.current.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:N(yr.current.errors)&&Ri,submitCount:yr.current.submitCount+1,errors:yr.current.errors})}},[ze,Vn,en]),Mr=i.useCallback(({keepErrors:lr,keepDirty:Jr,keepIsSubmitted:pi,keepTouched:Ri,keepDefaultValues:Ki,keepIsValid:ia,keepSubmitCount:Da},to)=>{ia||(vn.current={},qt.current={}),Ft.current=new Set,Tt.current=!1,Ut.current.next({submitCount:Da?yr.current.submitCount:0,isDirty:Jr?yr.current.isDirty:Ki?G(to,fn.current):!1,isSubmitted:pi?yr.current.isSubmitted:!1,isValid:ia?yr.current.isValid:!!Ti(to),dirtyFields:Jr?yr.current.dirtyFields:{},touchedFields:Ri?yr.current.touchedFields:{},errors:lr?yr.current.errors:{},isSubmitting:!1,isSubmitSuccessful:!1})},[]),Ir=(lr,Jr={})=>{const pi=lr||fn.current;if(W&&!Jr.keepValues)for(const Ri of Ke.current){const Ki=y(wt.current,Ri);if(Ki&&Ki._f){const ia=Array.isArray(Ki._f.refs)?Ki._f.refs[0]:Ki._f.ref;if(Lt(ia))try{ia.closest("form").reset();break}catch{}}}!Jr.keepDefaultValues&&(fn.current=Object.assign({},pi)),Jr.keepValues||(wt.current={},An.current.next({values:Object.assign({},pi)}),Tn.current.next({value:Object.assign({},pi)}),Zt.current.next({fields:Object.assign({},pi),isReset:!0})),Mr(Jr,lr),it.current=!1},Zr=lr=>y(wt.current,lr)._f.ref.focus();return i.useEffect(()=>{const lr=Ut.current.subscribe({next(pi){K(pi,ni.current,!0)&&(yr.current=Object.assign(Object.assign({},yr.current),pi),Qr(yr.current))}}),Jr=Zt.current.subscribe({next(pi){if(pi.fields&&pi.name&&ni.current.isValid){const Ri=F(wt);$(Ri,pi.name,pi.fields),Ti(Ri)}}});return mn.current&&ni.current.isValid&&Ti(),()=>{Tn.current.unsubscribe(),lr.unsubscribe(),Jr.unsubscribe()}},[]),i.useEffect(()=>{const lr=Jr=>!Lt(Jr)||!document.contains(Jr);it.current=!0,on.current.forEach(Jr=>{const pi=y(wt.current,Jr);pi&&(pi._f.refs?pi._f.refs.every(lr):lr(pi._f.ref))&&En(Jr)}),on.current=new Set}),{control:i.useMemo(()=>({register:jn,isWatchAllRef:Tt,inFieldArrayActionRef:We,watchFieldsRef:Ft,getIsDirty:Ni,formStateSubjectRef:Ut,fieldArraySubjectRef:Zt,controllerSubjectRef:An,watchSubjectRef:Tn,watchInternal:Zn,fieldsRef:wt,validFieldsRef:vn,fieldsWithValidationRef:qt,fieldArrayNamesRef:Kn,readFormStateRef:ni,formStateRef:yr,defaultValuesRef:fn,fieldArrayDefaultValuesRef:ot,unregister:En,shouldUnmountUnregister:st}),[]),formState:I(j,or,ni),trigger:la,register:jn,handleSubmit:rr,watch:i.useCallback(Ur,[]),setValue:i.useCallback(Qn,[Oa]),getValues:i.useCallback($r,[]),reset:i.useCallback(Ir,[]),clearErrors:i.useCallback(xt,[]),unregister:i.useCallback(En,[]),setError:i.useCallback(On,[]),setFocus:i.useCallback(Zr,[])}}function Xt(rt){const{control:Rt,name:rn,defaultValue:sn}=rt||{},Jn=T(),ze=i.useRef(rn);ze.current=rn;const{watchInternal:st,watchSubjectRef:en}=Rt||Jn.control,[wt,Ke]=i.useState(g(sn)?st(rn):sn);return i.useEffect(()=>{st(rn);const Ut=en.current.subscribe({next:({name:on,value:Tn})=>(!ze.current||!on||_(ze.current).some(An=>on&&An&&(An.startsWith(on)||on.startsWith(An))))&&Ke(Ne(on)&&ze.current===on&&!g(Tn)?Tn:st(ze.current,sn))});return()=>Ut.unsubscribe()},[]),wt}},92046:(C,c,t)=>{"use strict";t.d(c,{c:()=>k});var i=t(4696),s=t(4484),u=t(23190),v=t(27702),l=t(75022),h=t.n(l),p=/\s([^'"/\s><]+?)[\s/>]|([^\s=]+)=\s?(".*?"|'.*?')/g;function d(F){var V={type:"tag",name:"",voidElement:!1,attrs:{},children:[]},pe=F.match(/<\/?([^\s]+?)[/\s>]/);if(pe&&(V.name=pe[1],(h()[pe[1]]||F.charAt(F.length-2)==="/")&&(V.voidElement=!0),V.name.startsWith("!--"))){var ce=F.indexOf("-->");return{type:"comment",comment:ce!==-1?F.slice(4,ce):""}}for(var G=new RegExp(p),te=null;(te=G.exec(F))!==null;)if(te[0].trim())if(te[1]){var ie=te[1].trim(),fe=[ie,""];ie.indexOf("=")>-1&&(fe=ie.split("=")),V.attrs[fe[0]]=fe[1],G.lastIndex--}else te[2]&&(V.attrs[te[2]]=te[3].trim().substring(1,te[3].length-1));return V}var f=/<[a-zA-Z0-9\-\!\/](?:"[^"]*"|'[^']*'|[^'">])*>/g,g=/^\s*$/,y=Object.create(null);function b(F,V){switch(V.type){case"text":return F+V.content;case"tag":return F+="<"+V.name+(V.attrs?function(pe){var ce=[];for(var G in pe)ce.push(G+'="'+pe[G]+'"');return ce.length?" "+ce.join(" "):""}(V.attrs):"")+(V.voidElement?"/>":">"),V.voidElement?F:F+V.children.reduce(b,"")+"";case"comment":return F+""}}var E={parse:function(F,V){V||(V={}),V.components||(V.components=y);var pe,ce=[],G=[],te=-1,ie=!1;if(F.indexOf("<")!==0){var fe=F.indexOf("<");ce.push({type:"text",content:fe===-1?F:F.substring(0,fe)})}return F.replace(f,function(Se,he){if(ie){if(Se!=="")return;ie=!1}var me,_e=Se.charAt(1)!=="/",we=Se.startsWith(""),typeof wi!="string"&&!jo(wi)){if(typeof wi.toString!="function")throw J("toString is not a function");if(wi=wi.toString(),typeof wi!="string")throw J("dirty is not a string, aborting")}if(!Ae.isSupported){if(c(Ce.toStaticHTML)==="object"||typeof Ce.toStaticHTML=="function"){if(typeof wi=="string")return Ce.toStaticHTML(wi);if(jo(wi))return Ce.toStaticHTML(wi.outerHTML)}return wi}if(Dn||Ir(ai),Ae.removed=[],typeof wi=="string"&&(Ni=!1),Ni){if(wi.nodeName){var Ei=ln(wi.nodeName);if(!An[Ei]||it[Ei])throw J("root node is forbidden and cannot be sanitized in-place")}}else if(wi instanceof je)za=to(""),Mt=za.ownerDocument.importNode(wi,!0),Mt.nodeType===1&&Mt.nodeName==="BODY"||Mt.nodeName==="HTML"?za=Mt:za.appendChild(Mt);else{if(!or&&!mn&&!Kn&&wi.indexOf("<")===-1)return vt&&ni?vt.createHTML(wi):wi;if(za=to(wi),!za)return or?null:ni?Ve:""}za&&Vn&&ia(za.firstChild);for(var ii=ao(Ni?wi:za);Gn=ii.nextNode();)Gn.nodeType===3&&Gn===qn||Go(Gn)||(Gn.content instanceof ke&&uo(Gn.content),ja(Gn),qn=Gn);if(qn=null,Ni)return wi;if(or){if(Qr)for(Fr=rt.call(za.ownerDocument);za.firstChild;)Fr.appendChild(za.firstChild);else Fr=za;return(ot.shadowroot||ot.shadowrootmod)&&(Fr=rn.call($e,Fr,!0)),Fr}var Wi=Kn?za.outerHTML:za.innerHTML;return Kn&&An["!doctype"]&&za.ownerDocument&&za.ownerDocument.doctype&&za.ownerDocument.doctype.name&&Z(Me,za.ownerDocument.doctype.name)&&(Wi=" `+Wi),mn&&(Wi=j(Wi,ze," "),Wi=j(Wi,st," "),Wi=j(Wi,en," ")),vt&&ni?vt.createHTML(Wi):Wi},Ae.setConfig=function(wi){Ir(wi),Dn=!0},Ae.clearConfig=function(){jn=null,Dn=!1},Ae.isValidAttribute=function(wi,ai,za){jn||Ir({});var Mt=ln(wi),Gn=ln(ai);return wr(Mt,Gn,za)},Ae.addHook=function(wi,ai){typeof ai=="function"&&(Jn[wi]=Jn[wi]||[],N(Jn[wi],ai))},Ae.removeHook=function(wi){if(Jn[wi])return I(Jn[wi])},Ae.removeHooks=function(wi){Jn[wi]&&(Jn[wi]=[])},Ae.removeAllHooks=function(){Jn={}},Ae}var It=At();return It})},95611:(C,c,t)=>{"use strict";t.r(c),t.d(c,{cache:()=>At,css:()=>Ye,cx:()=>Re,flush:()=>ht,getRegisteredStyles:()=>ae,hydrate:()=>nt,injectGlobal:()=>ve,keyframes:()=>Me,merge:()=>ue,sheet:()=>qe});function i(It){if(It.sheet)return It.sheet;for(var Ce=0;Cefn)&&(ni=(Ci=Ci.replace(" ",":")).length),0ot&&(ot=(An=An.trim()).charCodeAt(0)),ot){case 38:return An.replace(Bt,"$1"+Tn.trim());case 58:return Tn.trim()+An.replace(Bt,"$1"+Tn.trim());default:if(0<1*Zt&&0it.charCodeAt(8))break;case 115:We=We.replace(it,"-webkit-"+it)+";"+We;break;case 207:case 102:We=We.replace(it,"-webkit-"+(102Zt.charCodeAt(0)&&(Zt=Zt.trim()),on=Zt,Zt=[on],0=4;++$e,tt-=4)Ae=It.charCodeAt($e)&255|(It.charCodeAt(++$e)&255)<<8|(It.charCodeAt(++$e)&255)<<16|(It.charCodeAt(++$e)&255)<<24,Ae=(Ae&65535)*1540483477+((Ae>>>16)*59797<<16),Ae^=Ae>>>24,Ce=(Ae&65535)*1540483477+((Ae>>>16)*59797<<16)^(Ce&65535)*1540483477+((Ce>>>16)*59797<<16);switch(tt){case 3:Ce^=(It.charCodeAt($e+2)&255)<<16;case 2:Ce^=(It.charCodeAt($e+1)&255)<<8;case 1:Ce^=It.charCodeAt($e)&255,Ce=(Ce&65535)*1540483477+((Ce>>>16)*59797<<16)}return Ce^=Ce>>>13,Ce=(Ce&65535)*1540483477+((Ce>>>16)*59797<<16),((Ce^Ce>>>15)>>>0).toString(36)}const S=E;var w={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};const x=w;function P(It){var Ce={};return function(Ae){return Ce[Ae]===void 0&&(Ce[Ae]=It(Ae)),Ce[Ae]}}const R=P;var T=`You have illegal escape sequence in your template literal, most likely inside content's property value. Because you write your CSS inside a JavaScript string you actually have to do double escaping, so for example "content: '\\00d7';" should become "content: '\\\\00d7';". You can read more about this here: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals#ES2018_revision_of_illegal_escape_sequences`,A="You have passed in falsy value as style object's key (can happen when in example you pass unexported component as computed key).",I=/[A-Z]|^ms/g,N=/_EMO_([^_]+?)_([^]*?)_EMO_/g,K=function(Ce){return Ce.charCodeAt(1)===45},_=function(Ce){return Ce!=null&&typeof Ce!="boolean"},W=R(function(It){return K(It)?It:It.replace(I,"-$&").toLowerCase()}),j=function(Ce,Ae){switch(Ce){case"animation":case"animationName":if(typeof Ae=="string")return Ae.replace(N,function($e,tt,ke){return ce={name:tt,styles:ke,next:ce},tt})}return x[Ce]!==1&&!K(Ce)&&typeof Ae=="number"&&Ae!==0?Ae+"px":Ae};if(!1)var re,X,Z,J,q,L;var $=!0;function k(It,Ce,Ae,$e){if(Ae==null)return"";if(Ae.__emotion_styles!==void 0)return Ae;switch(typeof Ae){case"boolean":return"";case"object":{if(Ae.anim===1)return ce={name:Ae.name,styles:Ae.styles,next:ce},Ae.name;if(Ae.styles!==void 0){var tt=Ae.next;if(tt!==void 0)for(;tt!==void 0;)ce={name:tt.name,styles:tt.styles,next:ce},tt=tt.next;var ke=Ae.styles+";";return ke}return F(It,Ce,Ae)}case"function":{if(It!==void 0){var Oe=ce,je=Ae(It);return ce=Oe,k(It,Ce,je,$e)}break}case"string":if(!1)var Et,ct;break}if(Ce==null)return Ae;var ut=Ce[Ae];return ut!==void 0&&!$e?ut:Ae}function F(It,Ce,Ae){var $e="";if(Array.isArray(Ae))for(var tt=0;tt{"use strict";var c=Object.prototype.hasOwnProperty,t="~";function i(){}Object.create&&(i.prototype=Object.create(null),new i().__proto__||(t=!1));function s(h,p,d){this.fn=h,this.context=p,this.once=d||!1}function u(h,p,d,f,g){if(typeof d!="function")throw new TypeError("The listener must be a function");var y=new s(d,f||h,g),b=t?t+p:p;return h._events[b]?h._events[b].fn?h._events[b]=[h._events[b],y]:h._events[b].push(y):(h._events[b]=y,h._eventsCount++),h}function v(h,p){--h._eventsCount===0?h._events=new i:delete h._events[p]}function l(){this._events=new i,this._eventsCount=0}l.prototype.eventNames=function(){var p=[],d,f;if(this._eventsCount===0)return p;for(f in d=this._events)c.call(d,f)&&p.push(t?f.slice(1):f);return Object.getOwnPropertySymbols?p.concat(Object.getOwnPropertySymbols(d)):p},l.prototype.listeners=function(p){var d=t?t+p:p,f=this._events[d];if(!f)return[];if(f.fn)return[f.fn];for(var g=0,y=f.length,b=new Array(y);g{"use strict";var c=typeof Reflect=="object"?Reflect:null,t=c&&typeof c.apply=="function"?c.apply:function(A,I,N){return Function.prototype.apply.call(A,I,N)},i;c&&typeof c.ownKeys=="function"?i=c.ownKeys:Object.getOwnPropertySymbols?i=function(A){return Object.getOwnPropertyNames(A).concat(Object.getOwnPropertySymbols(A))}:i=function(A){return Object.getOwnPropertyNames(A)};function s(T){console&&console.warn&&console.warn(T)}var u=Number.isNaN||function(A){return A!==A};function v(){v.init.call(this)}C.exports=v,C.exports.once=x,v.EventEmitter=v,v.prototype._events=void 0,v.prototype._eventsCount=0,v.prototype._maxListeners=void 0;var l=10;function h(T){if(typeof T!="function")throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof T)}Object.defineProperty(v,"defaultMaxListeners",{enumerable:!0,get:function(){return l},set:function(T){if(typeof T!="number"||T<0||u(T))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+T+".");l=T}}),v.init=function(){(this._events===void 0||this._events===Object.getPrototypeOf(this)._events)&&(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},v.prototype.setMaxListeners=function(A){if(typeof A!="number"||A<0||u(A))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+A+".");return this._maxListeners=A,this};function p(T){return T._maxListeners===void 0?v.defaultMaxListeners:T._maxListeners}v.prototype.getMaxListeners=function(){return p(this)},v.prototype.emit=function(A){for(var I=[],N=1;N0&&(W=I[0]),W instanceof Error)throw W;var j=new Error("Unhandled error."+(W?" ("+W.message+")":""));throw j.context=W,j}var re=_[A];if(re===void 0)return!1;if(typeof re=="function")t(re,this,I);else for(var X=re.length,Z=E(re,X),N=0;N0&&W.length>K&&!W.warned){W.warned=!0;var j=new Error("Possible EventEmitter memory leak detected. "+W.length+" "+String(A)+" listeners added. Use emitter.setMaxListeners() to increase limit");j.name="MaxListenersExceededWarning",j.emitter=T,j.type=A,j.count=W.length,s(j)}return T}v.prototype.addListener=function(A,I){return d(this,A,I,!1)},v.prototype.on=v.prototype.addListener,v.prototype.prependListener=function(A,I){return d(this,A,I,!0)};function f(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,arguments.length===0?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function g(T,A,I){var N={fired:!1,wrapFn:void 0,target:T,type:A,listener:I},K=f.bind(N);return K.listener=I,N.wrapFn=K,K}v.prototype.once=function(A,I){return h(I),this.on(A,g(this,A,I)),this},v.prototype.prependOnceListener=function(A,I){return h(I),this.prependListener(A,g(this,A,I)),this},v.prototype.removeListener=function(A,I){var N,K,_,W,j;if(h(I),K=this._events,K===void 0)return this;if(N=K[A],N===void 0)return this;if(N===I||N.listener===I)--this._eventsCount===0?this._events=Object.create(null):(delete K[A],K.removeListener&&this.emit("removeListener",A,N.listener||I));else if(typeof N!="function"){for(_=-1,W=N.length-1;W>=0;W--)if(N[W]===I||N[W].listener===I){j=N[W].listener,_=W;break}if(_<0)return this;_===0?N.shift():S(N,_),N.length===1&&(K[A]=N[0]),K.removeListener!==void 0&&this.emit("removeListener",A,j||I)}return this},v.prototype.off=v.prototype.removeListener,v.prototype.removeAllListeners=function(A){var I,N,K;if(N=this._events,N===void 0)return this;if(N.removeListener===void 0)return arguments.length===0?(this._events=Object.create(null),this._eventsCount=0):N[A]!==void 0&&(--this._eventsCount===0?this._events=Object.create(null):delete N[A]),this;if(arguments.length===0){var _=Object.keys(N),W;for(K=0;K<_.length;++K)W=_[K],W!=="removeListener"&&this.removeAllListeners(W);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if(I=N[A],typeof I=="function")this.removeListener(A,I);else if(I!==void 0)for(K=I.length-1;K>=0;K--)this.removeListener(A,I[K]);return this};function y(T,A,I){var N=T._events;if(N===void 0)return[];var K=N[A];return K===void 0?[]:typeof K=="function"?I?[K.listener||K]:[K]:I?w(K):E(K,K.length)}v.prototype.listeners=function(A){return y(this,A,!0)},v.prototype.rawListeners=function(A){return y(this,A,!1)},v.listenerCount=function(T,A){return typeof T.listenerCount=="function"?T.listenerCount(A):b.call(T,A)},v.prototype.listenerCount=b;function b(T){var A=this._events;if(A!==void 0){var I=A[T];if(typeof I=="function")return 1;if(I!==void 0)return I.length}return 0}v.prototype.eventNames=function(){return this._eventsCount>0?i(this._events):[]};function E(T,A){for(var I=new Array(A),N=0;N{var i;/*! Copyright (c) 2015 Jed Watson. Based on code that is Copyright 2013-2015, Facebook, Inc. All rights reserved. */(function(){"use strict";var s=!!(typeof window<"u"&&window.document&&window.document.createElement),u={canUseDOM:s,canUseWorkers:typeof Worker<"u",canUseEventListeners:s&&!!(window.addEventListener||window.attachEvent),canUseViewport:s&&!!window.screen};i=function(){return u}.call(c,t,c,C),i!==void 0&&(C.exports=i)})()},52131:C=>{"use strict";C.exports=function c(t,i){if(t===i)return!0;if(t&&i&&typeof t=="object"&&typeof i=="object"){if(t.constructor!==i.constructor)return!1;var s,u,v;if(Array.isArray(t)){if(s=t.length,s!=i.length)return!1;for(u=s;u--!==0;)if(!c(t[u],i[u]))return!1;return!0}if(t.constructor===RegExp)return t.source===i.source&&t.flags===i.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===i.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===i.toString();if(v=Object.keys(t),s=v.length,s!==Object.keys(i).length)return!1;for(u=s;u--!==0;)if(!Object.prototype.hasOwnProperty.call(i,v[u]))return!1;for(u=s;u--!==0;){var l=v[u];if(!c(t[l],i[l]))return!1}return!0}return t!==t&&i!==i}},90277:function(C,c){(function(t,i){i(c)})(this,function(t){"use strict";var i=typeof WeakSet=="function",s=Object.keys;function u(_,W){return _===W||_!==_&&W!==W}function v(_){return _.constructor===Object||_.constructor==null}function l(_){return!!_&&typeof _.then=="function"}function h(_){return!!(_&&_.$$typeof)}function p(){var _=[];return{add:function(W){_.push(W)},has:function(W){return _.indexOf(W)!==-1}}}var d=function(_){return _?function(){return new WeakSet}:p}(i);function f(_){return function(j){var re=_||j;return function(Z,J,q){q===void 0&&(q=d());var L=!!Z&&typeof Z=="object",$=!!J&&typeof J=="object";if(L||$){var k=L&&q.has(Z),F=$&&q.has(J);if(k||F)return k&&F;L&&q.add(Z),$&&q.add(J)}return re(Z,J,q)}}}function g(_,W,j,re){var X=_.length;if(W.length!==X)return!1;for(;X-- >0;)if(!j(_[X],W[X],re))return!1;return!0}function y(_,W,j,re){var X=_.size===W.size;if(X&&_.size){var Z={};_.forEach(function(J,q){if(X){var L=!1,$=0;W.forEach(function(k,F){!L&&!Z[$]&&(L=j(q,F,re)&&j(J,k,re),L&&(Z[$]=!0)),$++}),X=L}})}return X}var b="_owner",E=Function.prototype.bind.call(Function.prototype.call,Object.prototype.hasOwnProperty);function S(_,W,j,re){var X=s(_),Z=X.length;if(s(W).length!==Z)return!1;if(Z)for(var J=void 0;Z-- >0;){if(J=X[Z],J===b){var q=h(_),L=h(W);if((q||L)&&q!==L)return!1}if(!E(W,J)||!j(_[J],W[J],re))return!1}return!0}function w(_,W){return _.source===W.source&&_.global===W.global&&_.ignoreCase===W.ignoreCase&&_.multiline===W.multiline&&_.unicode===W.unicode&&_.sticky===W.sticky&&_.lastIndex===W.lastIndex}function x(_,W,j,re){var X=_.size===W.size;if(X&&_.size){var Z={};_.forEach(function(J){if(X){var q=!1,L=0;W.forEach(function($){!q&&!Z[L]&&(q=j(J,$,re),q&&(Z[L]=!0)),L++}),X=q}})}return X}var P=typeof Map=="function",R=typeof Set=="function";function T(_){var W=typeof _=="function"?_(j):j;function j(re,X,Z){if(re===X)return!0;if(re&&X&&typeof re=="object"&&typeof X=="object"){if(v(re)&&v(X))return S(re,X,W,Z);var J=Array.isArray(re),q=Array.isArray(X);return J||q?J===q&&g(re,X,W,Z):(J=re instanceof Date,q=X instanceof Date,J||q?J===q&&u(re.getTime(),X.getTime()):(J=re instanceof RegExp,q=X instanceof RegExp,J||q?J===q&&w(re,X):l(re)||l(X)?re===X:P&&(J=re instanceof Map,q=X instanceof Map,J||q)?J===q&&y(re,X,W,Z):R&&(J=re instanceof Set,q=X instanceof Set,J||q)?J===q&&x(re,X,W,Z):S(re,X,W,Z)))}return re!==re&&X!==X}return j}var A=T(),I=T(function(){return u}),N=T(f()),K=T(f(u));t.circularDeepEqual=N,t.circularShallowEqual=K,t.createCustomEqual=T,t.deepEqual=A,t.sameValueZeroEqual=u,t.shallowEqual=I,Object.defineProperty(t,"__esModule",{value:!0})})},12008:(C,c)=>{"use strict";var t;t={value:!0};function i(u){return u}function s(u,v=i){if(u.length===0)return[];for(let h=1;h{const p=v(h),d=l.get(p);return d!==void 0&&l.set(p,0),d===u.length})}c.Z=s},49086:function(C,c,t){var i,s,u;(function(v,l){s=[],i=l,u=typeof i=="function"?i.apply(c,s):i,u!==void 0&&(C.exports=u)})(this,function(){"use strict";function v(y,b){return typeof b>"u"?b={autoBom:!1}:typeof b!="object"&&(console.warn("Deprecated: Expected third argument to be a object"),b={autoBom:!b}),b.autoBom&&/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(y.type)?new Blob(["\uFEFF",y],{type:y.type}):y}function l(y,b,E){var S=new XMLHttpRequest;S.open("GET",y),S.responseType="blob",S.onload=function(){g(S.response,b,E)},S.onerror=function(){console.error("could not download file")},S.send()}function h(y){var b=new XMLHttpRequest;b.open("HEAD",y,!1);try{b.send()}catch{}return 200<=b.status&&299>=b.status}function p(y){try{y.dispatchEvent(new MouseEvent("click"))}catch{var b=document.createEvent("MouseEvents");b.initMouseEvent("click",!0,!0,window,0,0,0,80,20,!1,!1,!1,!1,0,null),y.dispatchEvent(b)}}var d=typeof window=="object"&&window.window===window?window:typeof self=="object"&&self.self===self?self:typeof t.g=="object"&&t.g.global===t.g?t.g:void 0,f=d.navigator&&/Macintosh/.test(navigator.userAgent)&&/AppleWebKit/.test(navigator.userAgent)&&!/Safari/.test(navigator.userAgent),g=d.saveAs||(typeof window!="object"||window!==d?function(){}:"download"in HTMLAnchorElement.prototype&&!f?function(y,b,E){var S=d.URL||d.webkitURL,w=document.createElement("a");b=b||y.name||"download",w.download=b,w.rel="noopener",typeof y=="string"?(w.href=y,w.origin===location.origin?p(w):h(w.href)?l(y,b,E):p(w,w.target="_blank")):(w.href=S.createObjectURL(y),setTimeout(function(){S.revokeObjectURL(w.href)},4e4),setTimeout(function(){p(w)},0))}:"msSaveOrOpenBlob"in navigator?function(y,b,E){if(b=b||y.name||"download",typeof y!="string")navigator.msSaveOrOpenBlob(v(y,E),b);else if(h(y))l(y,b,E);else{var S=document.createElement("a");S.href=y,S.target="_blank",setTimeout(function(){p(S)})}}:function(y,b,E,S){if(S=S||open("","_blank"),S&&(S.document.title=S.document.body.innerText="downloading..."),typeof y=="string")return l(y,b,E);var w=y.type==="application/octet-stream",x=/constructor/i.test(d.HTMLElement)||d.safari,P=/CriOS\/[\d]+/.test(navigator.userAgent);if((P||w&&x||f)&&typeof FileReader<"u"){var R=new FileReader;R.onloadend=function(){var I=R.result;I=P?I:I.replace(/^data:[^;]*;/,"data:attachment/file;"),S?S.location.href=I:location=I,S=null},R.readAsDataURL(y)}else{var T=d.URL||d.webkitURL,A=T.createObjectURL(y);S?S.location=A:location.href=A,S=null,setTimeout(function(){T.revokeObjectURL(A)},4e4)}});d.saveAs=g.saveAs=g,C.exports=g})},97423:C=>{C.exports=i;var c=9;function t(s){return s&&s.nodeType===c}function i(s){if(t(s))return s;if(t(s.ownerDocument))return s.ownerDocument;if(t(s.document))return s.document;if(s.parentNode)return i(s.parentNode);if(s.commonAncestorContainer)return i(s.commonAncestorContainer);if(s.startContainer)return i(s.startContainer);if(s.anchorNode)return i(s.anchorNode)}},77551:(C,c,t)=>{var i=t(97423);C.exports=v;var s=t(41566);function u(l){return l&&l.window===l}function v(l){if(u(l))return l;var h=i(l);if(s){h.parentWindow.execScript("document._parentWindow = window;","Javascript");var p=h._parentWindow;return h._parentWindow=null,p}else return h.defaultView||h.parentWindow}},41566:C=>{C.exports=!!document.attachEvent&&window!==document.parentWindow},10075:(C,c,t)=>{"use strict";t.d(c,{lX:()=>Z,q_:()=>V,ob:()=>P,PP:()=>ce,Ep:()=>x,Hp:()=>R});var i=t(94285);function s(G){return G.charAt(0)==="/"}function u(G,te){for(var ie=te,fe=ie+1,Se=G.length;fe=0;ht--){var nt=fe[ht];nt==="."?u(fe,ht):nt===".."?(u(fe,ht),Ge++):Ge&&(u(fe,ht),Ge--)}if(!me)for(;Ge--;Ge)fe.unshift("..");me&&fe[0]!==""&&(!fe[0]||!s(fe[0]))&&fe.unshift("");var Re=fe.join("/");return _e&&Re.substr(-1)!=="/"&&(Re+="/"),Re}const l=v;function h(G){return G.valueOf?G.valueOf():Object.prototype.valueOf.call(G)}function p(G,te){if(G===te)return!0;if(G==null||te==null)return!1;if(Array.isArray(G))return Array.isArray(te)&&G.length===te.length&&G.every(function(Se,he){return p(Se,te[he])});if(typeof G=="object"||typeof te=="object"){var ie=h(G),fe=h(te);return ie!==G||fe!==te?p(ie,fe):Object.keys(Object.assign({},G,te)).every(function(Se){return p(G[Se],te[Se])})}return!1}const d=p;var f=t(25726);function g(G){return G.charAt(0)==="/"?G:"/"+G}function y(G){return G.charAt(0)==="/"?G.substr(1):G}function b(G,te){return G.toLowerCase().indexOf(te.toLowerCase())===0&&"/?#".indexOf(G.charAt(te.length))!==-1}function E(G,te){return b(G,te)?G.substr(te.length):G}function S(G){return G.charAt(G.length-1)==="/"?G.slice(0,-1):G}function w(G){var te=G||"/",ie="",fe="",Se=te.indexOf("#");Se!==-1&&(fe=te.substr(Se),te=te.substr(0,Se));var he=te.indexOf("?");return he!==-1&&(ie=te.substr(he),te=te.substr(0,he)),{pathname:te,search:ie==="?"?"":ie,hash:fe==="#"?"":fe}}function x(G){var te=G.pathname,ie=G.search,fe=G.hash,Se=te||"/";return ie&&ie!=="?"&&(Se+=ie.charAt(0)==="?"?ie:"?"+ie),fe&&fe!=="#"&&(Se+=fe.charAt(0)==="#"?fe:"#"+fe),Se}function P(G,te,ie,fe){var Se;typeof G=="string"?(Se=w(G),Se.state=te):(Se=(0,i.Z)({},G),Se.pathname===void 0&&(Se.pathname=""),Se.search?Se.search.charAt(0)!=="?"&&(Se.search="?"+Se.search):Se.search="",Se.hash?Se.hash.charAt(0)!=="#"&&(Se.hash="#"+Se.hash):Se.hash="",te!==void 0&&Se.state===void 0&&(Se.state=te));try{Se.pathname=decodeURI(Se.pathname)}catch(he){throw he instanceof URIError?new URIError('Pathname "'+Se.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):he}return ie&&(Se.key=ie),fe?Se.pathname?Se.pathname.charAt(0)!=="/"&&(Se.pathname=l(Se.pathname,fe.pathname)):Se.pathname=fe.pathname:Se.pathname||(Se.pathname="/"),Se}function R(G,te){return G.pathname===te.pathname&&G.search===te.search&&G.hash===te.hash&&G.key===te.key&&d(G.state,te.state)}function T(){var G=null;function te(me){return G=me,function(){G===me&&(G=null)}}function ie(me,_e,we,Ge){if(G!=null){var ht=typeof G=="function"?G(me,_e):G;typeof ht=="string"?typeof we=="function"?we(ht,Ge):Ge(!0):Ge(ht!==!1)}else Ge(!0)}var fe=[];function Se(me){var _e=!0;function we(){_e&&me.apply(void 0,arguments)}return fe.push(we),function(){_e=!1,fe=fe.filter(function(Ge){return Ge!==we})}}function he(){for(var me=arguments.length,_e=new Array(me),we=0;weut?Ne.splice(ut,Ne.length-ut,je):Ne.push(je),ht({action:Oe,location:je,index:ut,entries:Ne})}})}function Me(tt,ke){var Oe="REPLACE",je=P(tt,ke,nt(),$e.location);Ge.confirmTransitionTo(je,Oe,ie,function(Et){Et&&($e.entries[$e.index]=je,ht({action:Oe,location:je}))})}function Ye(tt){var ke=pe($e.index+tt,0,$e.entries.length-1),Oe="POP",je=$e.entries[ke];Ge.confirmTransitionTo(je,Oe,ie,function(Et){Et?ht({action:Oe,location:je,index:ke}):ht()})}function qe(){Ye(-1)}function At(){Ye(1)}function It(tt){var ke=$e.index+tt;return ke>=0&&ke<$e.entries.length}function Ce(tt){return tt===void 0&&(tt=!1),Ge.setPrompt(tt)}function Ae(tt){return Ge.appendListener(tt)}var $e={length:ue.length,action:"POP",location:ue[Re],index:Re,entries:ue,createHref:ae,push:ve,replace:Me,go:Ye,goBack:qe,goForward:At,canGo:It,block:Ce,listen:Ae};return $e}},43313:(C,c,t)=>{"use strict";var i=t(54660),s={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},u={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},v={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},h={};h[i.ForwardRef]=v,h[i.Memo]=l;function p(w){return i.isMemo(w)?l:h[w.$$typeof]||s}var d=Object.defineProperty,f=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,y=Object.getOwnPropertyDescriptor,b=Object.getPrototypeOf,E=Object.prototype;function S(w,x,P){if(typeof x!="string"){if(E){var R=b(x);R&&R!==E&&S(w,R,P)}var T=f(x);g&&(T=T.concat(g(x)));for(var A=p(w),I=p(x),N=0;N{"use strict";t.r(c),t.d(c,{Collection:()=>_,Iterable:()=>$n,List:()=>Ee,Map:()=>za,OrderedMap:()=>Li,OrderedSet:()=>fu,PairSorting:()=>ql,Range:()=>yo,Record:()=>Wn,Repeat:()=>pt,Seq:()=>ue,Set:()=>nr,Stack:()=>Ms,default:()=>pn,fromJS:()=>_t,get:()=>$r,getIn:()=>Ma,has:()=>_r,hasIn:()=>Nr,hash:()=>Gt,is:()=>ut,isAssociative:()=>K,isCollection:()=>R,isImmutable:()=>L,isIndexed:()=>N,isKeyed:()=>A,isList:()=>us,isMap:()=>je,isOrdered:()=>k,isOrderedMap:()=>Et,isOrderedSet:()=>aa,isPlainObject:()=>wa,isRecord:()=>q,isSeq:()=>Z,isSet:()=>Pi,isStack:()=>Uo,isValueObject:()=>ct,merge:()=>Ri,mergeDeep:()=>ia,mergeDeepWith:()=>Da,mergeWith:()=>Ki,remove:()=>xt,removeIn:()=>jn,set:()=>On,setIn:()=>En,update:()=>Mr,updateIn:()=>Zn,version:()=>Hi});var i="delete",s=5,u=1<>>0;if(""+De!==oe||De===4294967295)return NaN;oe=De}return oe<0?f(ee)+oe:oe}function y(){return!0}function b(ee,oe,De){return(ee===0&&!x(ee)||De!==void 0&&ee<=-De)&&(oe===void 0||De!==void 0&&oe>=De)}function E(ee,oe){return w(ee,oe,0)}function S(ee,oe){return w(ee,oe,oe)}function w(ee,oe,De){return ee===void 0?De:x(ee)?oe===1/0?oe:Math.max(0,oe+ee)|0:oe===void 0||oe===ee?ee:Math.min(oe,ee)|0}function x(ee){return ee<0||ee===0&&1/ee===-1/0}var P="@@__IMMUTABLE_ITERABLE__@@";function R(ee){return!!(ee&&ee[P])}var T="@@__IMMUTABLE_KEYED__@@";function A(ee){return!!(ee&&ee[T])}var I="@@__IMMUTABLE_INDEXED__@@";function N(ee){return!!(ee&&ee[I])}function K(ee){return A(ee)||N(ee)}var _=function(oe){return R(oe)?oe:ue(oe)},W=function(ee){function oe(De){return A(De)?De:ae(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe}(_),j=function(ee){function oe(De){return N(De)?De:ve(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe}(_),re=function(ee){function oe(De){return R(De)&&!K(De)?De:Me(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe}(_);_.Keyed=W,_.Indexed=j,_.Set=re;var X="@@__IMMUTABLE_SEQ__@@";function Z(ee){return!!(ee&&ee[X])}var J="@@__IMMUTABLE_RECORD__@@";function q(ee){return!!(ee&&ee[J])}function L(ee){return R(ee)||q(ee)}var $="@@__IMMUTABLE_ORDERED__@@";function k(ee){return!!(ee&&ee[$])}var F=0,V=1,pe=2,ce=typeof Symbol=="function"&&Symbol.iterator,G="@@iterator",te=ce||G,ie=function(oe){this.next=oe};ie.prototype.toString=function(){return"[Iterator]"},ie.KEYS=F,ie.VALUES=V,ie.ENTRIES=pe,ie.prototype.inspect=ie.prototype.toSource=function(){return this.toString()},ie.prototype[te]=function(){return this};function fe(ee,oe,De,Be){var gt=ee===0?oe:ee===1?De:[oe,De];return Be?Be.value=gt:Be={value:gt,done:!1},Be}function Se(){return{value:void 0,done:!0}}function he(ee){return Array.isArray(ee)?!0:!!we(ee)}function me(ee){return ee&&typeof ee.next=="function"}function _e(ee){var oe=we(ee);return oe&&oe.call(ee)}function we(ee){var oe=ee&&(ce&&ee[ce]||ee[G]);if(typeof oe=="function")return oe}function Ge(ee){var oe=we(ee);return oe&&oe===ee.entries}function ht(ee){var oe=we(ee);return oe&&oe===ee.keys}var nt=Object.prototype.hasOwnProperty;function Re(ee){return Array.isArray(ee)||typeof ee=="string"?!0:ee&&typeof ee=="object"&&Number.isInteger(ee.length)&&ee.length>=0&&(ee.length===0?Object.keys(ee).length===1:ee.hasOwnProperty(ee.length-1))}var ue=function(ee){function oe(De){return De==null?Ce():L(De)?De.toSeq():tt(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.toSeq=function(){return this},oe.prototype.toString=function(){return this.__toString("Seq {","}")},oe.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},oe.prototype.__iterate=function(Be,gt){var Ht=this._cache;if(Ht){for(var nn=Ht.length,Rn=0;Rn!==nn;){var Yn=Ht[gt?nn-++Rn:Rn++];if(Be(Yn[1],Yn[0],this)===!1)break}return Rn}return this.__iterateUncached(Be,gt)},oe.prototype.__iterator=function(Be,gt){var Ht=this._cache;if(Ht){var nn=Ht.length,Rn=0;return new ie(function(){if(Rn===nn)return Se();var Yn=Ht[gt?nn-++Rn:Rn++];return fe(Be,Yn[0],Yn[1])})}return this.__iteratorUncached(Be,gt)},oe}(_),ae=function(ee){function oe(De){return De==null?Ce().toKeyedSeq():R(De)?A(De)?De.toSeq():De.fromEntrySeq():q(De)?De.toSeq():Ae(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.toKeyedSeq=function(){return this},oe}(ue),ve=function(ee){function oe(De){return De==null?Ce():R(De)?A(De)?De.entrySeq():De.toIndexedSeq():q(De)?De.toSeq().entrySeq():$e(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.of=function(){return oe(arguments)},oe.prototype.toIndexedSeq=function(){return this},oe.prototype.toString=function(){return this.__toString("Seq [","]")},oe}(ue),Me=function(ee){function oe(De){return(R(De)&&!K(De)?De:ve(De)).toSetSeq()}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.of=function(){return oe(arguments)},oe.prototype.toSetSeq=function(){return this},oe}(ue);ue.isSeq=Z,ue.Keyed=ae,ue.Set=Me,ue.Indexed=ve,ue.prototype[X]=!0;var Ye=function(ee){function oe(De){this._array=De,this.size=De.length}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.get=function(Be,gt){return this.has(Be)?this._array[g(this,Be)]:gt},oe.prototype.__iterate=function(Be,gt){for(var Ht=this._array,nn=Ht.length,Rn=0;Rn!==nn;){var Yn=gt?nn-++Rn:Rn++;if(Be(Ht[Yn],Yn,this)===!1)break}return Rn},oe.prototype.__iterator=function(Be,gt){var Ht=this._array,nn=Ht.length,Rn=0;return new ie(function(){if(Rn===nn)return Se();var Yn=gt?nn-++Rn:Rn++;return fe(Be,Yn,Ht[Yn])})},oe}(ve),qe=function(ee){function oe(De){var Be=Object.keys(De).concat(Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(De):[]);this._object=De,this._keys=Be,this.size=Be.length}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.get=function(Be,gt){return gt!==void 0&&!this.has(Be)?gt:this._object[Be]},oe.prototype.has=function(Be){return nt.call(this._object,Be)},oe.prototype.__iterate=function(Be,gt){for(var Ht=this._object,nn=this._keys,Rn=nn.length,Yn=0;Yn!==Rn;){var gr=nn[gt?Rn-++Yn:Yn++];if(Be(Ht[gr],gr,this)===!1)break}return Yn},oe.prototype.__iterator=function(Be,gt){var Ht=this._object,nn=this._keys,Rn=nn.length,Yn=0;return new ie(function(){if(Yn===Rn)return Se();var gr=nn[gt?Rn-++Yn:Yn++];return fe(Be,gr,Ht[gr])})},oe}(ae);qe.prototype[$]=!0;var At=function(ee){function oe(De){this._collection=De,this.size=De.length||De.size}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.__iterateUncached=function(Be,gt){if(gt)return this.cacheResult().__iterate(Be,gt);var Ht=this._collection,nn=_e(Ht),Rn=0;if(me(nn))for(var Yn;!(Yn=nn.next()).done&&Be(Yn.value,Rn++,this)!==!1;);return Rn},oe.prototype.__iteratorUncached=function(Be,gt){if(gt)return this.cacheResult().__iterator(Be,gt);var Ht=this._collection,nn=_e(Ht);if(!me(nn))return new ie(Se);var Rn=0;return new ie(function(){var Yn=nn.next();return Yn.done?Yn:fe(Be,Rn++,Yn.value)})},oe}(ve),It;function Ce(){return It||(It=new Ye([]))}function Ae(ee){var oe=ke(ee);if(oe)return oe.fromEntrySeq();if(typeof ee=="object")return new qe(ee);throw new TypeError("Expected Array or collection object of [k, v] entries, or keyed object: "+ee)}function $e(ee){var oe=ke(ee);if(oe)return oe;throw new TypeError("Expected Array or collection object of values: "+ee)}function tt(ee){var oe=ke(ee);if(oe)return Ge(ee)?oe.fromEntrySeq():ht(ee)?oe.toSetSeq():oe;if(typeof ee=="object")return new qe(ee);throw new TypeError("Expected Array or collection object of values, or keyed object: "+ee)}function ke(ee){return Re(ee)?new Ye(ee):he(ee)?new At(ee):void 0}var Oe="@@__IMMUTABLE_MAP__@@";function je(ee){return!!(ee&&ee[Oe])}function Et(ee){return je(ee)&&k(ee)}function ct(ee){return!!(ee&&typeof ee.equals=="function"&&typeof ee.hashCode=="function")}function ut(ee,oe){if(ee===oe||ee!==ee&&oe!==oe)return!0;if(!ee||!oe)return!1;if(typeof ee.valueOf=="function"&&typeof oe.valueOf=="function"){if(ee=ee.valueOf(),oe=oe.valueOf(),ee===oe||ee!==ee&&oe!==oe)return!0;if(!ee||!oe)return!1}return!!(ct(ee)&&ct(oe)&&ee.equals(oe))}var Ne=typeof Math.imul=="function"&&Math.imul(4294967295,2)===-2?Math.imul:function(oe,De){oe|=0,De|=0;var Be=oe&65535,gt=De&65535;return Be*gt+((oe>>>16)*gt+Be*(De>>>16)<<16>>>0)|0};function mt(ee){return ee>>>1&1073741824|ee&3221225471}var bt=Object.prototype.valueOf;function Gt(ee){if(ee==null)return hn(ee);if(typeof ee.hashCode=="function")return mt(ee.hashCode(ee));var oe=at(ee);if(oe==null)return hn(oe);switch(typeof oe){case"boolean":return oe?1108378657:1108378656;case"number":return Yt(oe);case"string":return oe.length>ze?Bt(oe):Lt(oe);case"object":case"function":return Kt(oe);case"symbol":return zt(oe);default:if(typeof oe.toString=="function")return Lt(oe.toString());throw new Error("Value type "+typeof oe+" cannot be hashed.")}}function hn(ee){return ee===null?1108378658:1108378659}function Yt(ee){if(ee!==ee||ee===1/0)return 0;var oe=ee|0;for(oe!==ee&&(oe^=ee*4294967295);ee>4294967295;)ee/=4294967295,oe^=ee;return mt(oe)}function Bt(ee){var oe=wt[ee];return oe===void 0&&(oe=Lt(ee),en===st&&(en=0,wt={}),en++,wt[ee]=oe),oe}function Lt(ee){for(var oe=0,De=0;De0)switch(ee.nodeType){case 1:return ee.uniqueID;case 9:return ee.documentElement&&ee.documentElement.uniqueID}}function at(ee){return ee.valueOf!==bt&&typeof ee.valueOf=="function"?ee.valueOf(ee):ee}function Xt(){var ee=++sn;return sn&1073741824&&(sn=0),ee}var rt=typeof WeakMap=="function",Rt;rt&&(Rt=new WeakMap);var rn=Object.create(null),sn=0,Jn="__immutablehash__";typeof Symbol=="function"&&(Jn=Symbol(Jn));var ze=16,st=255,en=0,wt={},Ke=function(ee){function oe(De,Be){this._iter=De,this._useKeys=Be,this.size=De.size}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.get=function(Be,gt){return this._iter.get(Be,gt)},oe.prototype.has=function(Be){return this._iter.has(Be)},oe.prototype.valueSeq=function(){return this._iter.valueSeq()},oe.prototype.reverse=function(){var Be=this,gt=ot(this,!0);return this._useKeys||(gt.valueSeq=function(){return Be._iter.toSeq().reverse()}),gt},oe.prototype.map=function(Be,gt){var Ht=this,nn=Zt(this,Be,gt);return this._useKeys||(nn.valueSeq=function(){return Ht._iter.toSeq().map(Be,gt)}),nn},oe.prototype.__iterate=function(Be,gt){var Ht=this;return this._iter.__iterate(function(nn,Rn){return Be(nn,Rn,Ht)},gt)},oe.prototype.__iterator=function(Be,gt){return this._iter.__iterator(Be,gt)},oe}(ae);Ke.prototype[$]=!0;var Ut=function(ee){function oe(De){this._iter=De,this.size=De.size}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.includes=function(Be){return this._iter.includes(Be)},oe.prototype.__iterate=function(Be,gt){var Ht=this,nn=0;return gt&&f(this),this._iter.__iterate(function(Rn){return Be(Rn,gt?Ht.size-++nn:nn++,Ht)},gt)},oe.prototype.__iterator=function(Be,gt){var Ht=this,nn=this._iter.__iterator(V,gt),Rn=0;return gt&&f(this),new ie(function(){var Yn=nn.next();return Yn.done?Yn:fe(Be,gt?Ht.size-++Rn:Rn++,Yn.value,Yn)})},oe}(ve),on=function(ee){function oe(De){this._iter=De,this.size=De.size}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.has=function(Be){return this._iter.includes(Be)},oe.prototype.__iterate=function(Be,gt){var Ht=this;return this._iter.__iterate(function(nn){return Be(nn,nn,Ht)},gt)},oe.prototype.__iterator=function(Be,gt){var Ht=this._iter.__iterator(V,gt);return new ie(function(){var nn=Ht.next();return nn.done?nn:fe(Be,nn.value,nn.value,nn)})},oe}(Me),Tn=function(ee){function oe(De){this._iter=De,this.size=De.size}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.prototype.entrySeq=function(){return this._iter.toSeq()},oe.prototype.__iterate=function(Be,gt){var Ht=this;return this._iter.__iterate(function(nn){if(nn){si(nn);var Rn=R(nn);return Be(Rn?nn.get(1):nn[1],Rn?nn.get(0):nn[0],Ht)}},gt)},oe.prototype.__iterator=function(Be,gt){var Ht=this._iter.__iterator(V,gt);return new ie(function(){for(;;){var nn=Ht.next();if(nn.done)return nn;var Rn=nn.value;if(Rn){si(Rn);var Yn=R(Rn);return fe(Be,Yn?Rn.get(0):Rn[0],Yn?Rn.get(1):Rn[1],nn)}}})},oe}(ae);Ut.prototype.cacheResult=Ke.prototype.cacheResult=on.prototype.cacheResult=Tn.prototype.cacheResult=Ni;function An(ee){var oe=Ci(ee);return oe._iter=ee,oe.size=ee.size,oe.flip=function(){return ee},oe.reverse=function(){var De=ee.reverse.apply(this);return De.flip=function(){return ee.reverse()},De},oe.has=function(De){return ee.includes(De)},oe.includes=function(De){return ee.has(De)},oe.cacheResult=Ni,oe.__iterateUncached=function(De,Be){var gt=this;return ee.__iterate(function(Ht,nn){return De(nn,Ht,gt)!==!1},Be)},oe.__iteratorUncached=function(De,Be){if(De===pe){var gt=ee.__iterator(De,Be);return new ie(function(){var Ht=gt.next();if(!Ht.done){var nn=Ht.value[0];Ht.value[0]=Ht.value[1],Ht.value[1]=nn}return Ht})}return ee.__iterator(De===V?F:V,Be)},oe}function Zt(ee,oe,De){var Be=Ci(ee);return Be.size=ee.size,Be.has=function(gt){return ee.has(gt)},Be.get=function(gt,Ht){var nn=ee.get(gt,l);return nn===l?Ht:oe.call(De,nn,gt,ee)},Be.__iterateUncached=function(gt,Ht){var nn=this;return ee.__iterate(function(Rn,Yn,gr){return gt(oe.call(De,Rn,Yn,gr),Yn,nn)!==!1},Ht)},Be.__iteratorUncached=function(gt,Ht){var nn=ee.__iterator(pe,Ht);return new ie(function(){var Rn=nn.next();if(Rn.done)return Rn;var Yn=Rn.value,gr=Yn[0];return fe(gt,gr,oe.call(De,Yn[1],gr,ee),Rn)})},Be}function ot(ee,oe){var De=this,Be=Ci(ee);return Be._iter=ee,Be.size=ee.size,Be.reverse=function(){return ee},ee.flip&&(Be.flip=function(){var gt=An(ee);return gt.reverse=function(){return ee.flip()},gt}),Be.get=function(gt,Ht){return ee.get(oe?gt:-1-gt,Ht)},Be.has=function(gt){return ee.has(oe?gt:-1-gt)},Be.includes=function(gt){return ee.includes(gt)},Be.cacheResult=Ni,Be.__iterate=function(gt,Ht){var nn=this,Rn=0;return Ht&&f(ee),ee.__iterate(function(Yn,gr){return gt(Yn,oe?gr:Ht?nn.size-++Rn:Rn++,nn)},!Ht)},Be.__iterator=function(gt,Ht){var nn=0;Ht&&f(ee);var Rn=ee.__iterator(pe,!Ht);return new ie(function(){var Yn=Rn.next();if(Yn.done)return Yn;var gr=Yn.value;return fe(gt,oe?gr[0]:Ht?De.size-++nn:nn++,gr[1],Yn)})},Be}function We(ee,oe,De,Be){var gt=Ci(ee);return Be&&(gt.has=function(Ht){var nn=ee.get(Ht,l);return nn!==l&&!!oe.call(De,nn,Ht,ee)},gt.get=function(Ht,nn){var Rn=ee.get(Ht,l);return Rn!==l&&oe.call(De,Rn,Ht,ee)?Rn:nn}),gt.__iterateUncached=function(Ht,nn){var Rn=this,Yn=0;return ee.__iterate(function(gr,Ai,$i){if(oe.call(De,gr,Ai,$i))return Yn++,Ht(gr,Be?Ai:Yn-1,Rn)},nn),Yn},gt.__iteratorUncached=function(Ht,nn){var Rn=ee.__iterator(pe,nn),Yn=0;return new ie(function(){for(;;){var gr=Rn.next();if(gr.done)return gr;var Ai=gr.value,$i=Ai[0],ma=Ai[1];if(oe.call(De,ma,$i,ee))return fe(Ht,Be?$i:Yn++,ma,gr)}})},gt}function Ft(ee,oe,De){var Be=za().asMutable();return ee.__iterate(function(gt,Ht){Be.update(oe.call(De,gt,Ht,ee),0,function(nn){return nn+1})}),Be.asImmutable()}function it(ee,oe,De){var Be=A(ee),gt=(k(ee)?Li():za()).asMutable();ee.__iterate(function(nn,Rn){gt.update(oe.call(De,nn,Rn,ee),function(Yn){return Yn=Yn||[],Yn.push(Be?[Rn,nn]:nn),Yn})});var Ht=Yr(ee);return gt.map(function(nn){return yr(ee,Ht(nn))}).asImmutable()}function qt(ee,oe,De){var Be=A(ee),gt=[[],[]];ee.__iterate(function(nn,Rn){gt[oe.call(De,nn,Rn,ee)?1:0].push(Be?[Rn,nn]:nn)});var Ht=Yr(ee);return gt.map(function(nn){return yr(ee,Ht(nn))})}function vn(ee,oe,De,Be){var gt=ee.size;if(b(oe,De,gt))return ee;var Ht=E(oe,gt),nn=S(De,gt);if(Ht!==Ht||nn!==nn)return vn(ee.toSeq().cacheResult(),oe,De,Be);var Rn=nn-Ht,Yn;Rn===Rn&&(Yn=Rn<0?0:Rn);var gr=Ci(ee);return gr.size=Yn===0?Yn:ee.size&&Yn||void 0,!Be&&Z(ee)&&Yn>=0&&(gr.get=function(Ai,$i){return Ai=g(this,Ai),Ai>=0&&AiYn)return Se();var go=ma.next();return Be||Ai===V||go.done?go:Ai===F?fe(Ai,Qa-1,void 0,go):fe(Ai,Qa-1,go.value[1],go)})},gr}function fn(ee,oe,De){var Be=Ci(ee);return Be.__iterateUncached=function(gt,Ht){var nn=this;if(Ht)return this.cacheResult().__iterate(gt,Ht);var Rn=0;return ee.__iterate(function(Yn,gr,Ai){return oe.call(De,Yn,gr,Ai)&&++Rn&>(Yn,gr,nn)}),Rn},Be.__iteratorUncached=function(gt,Ht){var nn=this;if(Ht)return this.cacheResult().__iterator(gt,Ht);var Rn=ee.__iterator(pe,Ht),Yn=!0;return new ie(function(){if(!Yn)return Se();var gr=Rn.next();if(gr.done)return gr;var Ai=gr.value,$i=Ai[0],ma=Ai[1];return oe.call(De,ma,$i,nn)?gt===pe?gr:fe(gt,$i,ma,gr):(Yn=!1,Se())})},Be}function Tt(ee,oe,De,Be){var gt=Ci(ee);return gt.__iterateUncached=function(Ht,nn){var Rn=this;if(nn)return this.cacheResult().__iterate(Ht,nn);var Yn=!0,gr=0;return ee.__iterate(function(Ai,$i,ma){if(!(Yn&&(Yn=oe.call(De,Ai,$i,ma))))return gr++,Ht(Ai,Be?$i:gr-1,Rn)}),gr},gt.__iteratorUncached=function(Ht,nn){var Rn=this;if(nn)return this.cacheResult().__iterator(Ht,nn);var Yn=ee.__iterator(pe,nn),gr=!0,Ai=0;return new ie(function(){var $i,ma,La;do{if($i=Yn.next(),$i.done)return Be||Ht===V?$i:Ht===F?fe(Ht,Ai++,void 0,$i):fe(Ht,Ai++,$i.value[1],$i);var Qa=$i.value;ma=Qa[0],La=Qa[1],gr&&(gr=oe.call(De,La,ma,Rn))}while(gr);return Ht===pe?$i:fe(Ht,ma,La,$i)})},gt}function dn(ee,oe){var De=A(ee),Be=[ee].concat(oe).map(function(nn){return R(nn)?De&&(nn=W(nn)):nn=De?Ae(nn):$e(Array.isArray(nn)?nn:[nn]),nn}).filter(function(nn){return nn.size!==0});if(Be.length===0)return ee;if(Be.length===1){var gt=Be[0];if(gt===ee||De&&A(gt)||N(ee)&&N(gt))return gt}var Ht=new Ye(Be);return De?Ht=Ht.toKeyedSeq():N(ee)||(Ht=Ht.toSetSeq()),Ht=Ht.flatten(!0),Ht.size=Be.reduce(function(nn,Rn){if(nn!==void 0){var Yn=Rn.size;if(Yn!==void 0)return nn+Yn}},0),Ht}function mn(ee,oe,De){var Be=Ci(ee);return Be.__iterateUncached=function(gt,Ht){if(Ht)return this.cacheResult().__iterate(gt,Ht);var nn=0,Rn=!1;function Yn(gr,Ai){gr.__iterate(function($i,ma){return(!oe||Ai0}function ni(ee,oe,De,Be){var gt=Ci(ee),Ht=new Ye(De).map(function(nn){return nn.size});return gt.size=Be?Ht.max():Ht.min(),gt.__iterate=function(nn,Rn){for(var Yn=this.__iterator(V,Rn),gr,Ai=0;!(gr=Yn.next()).done&&nn(gr.value,Ai++,this)!==!1;);return Ai},gt.__iteratorUncached=function(nn,Rn){var Yn=De.map(function($i){return $i=_($i),_e(Rn?$i.reverse():$i)}),gr=0,Ai=!1;return new ie(function(){var $i;return Ai||($i=Yn.map(function(ma){return ma.next()}),Ai=Be?$i.every(function(ma){return ma.done}):$i.some(function(ma){return ma.done})),Ai?Se():fe(nn,gr++,oe.apply(null,$i.map(function(ma){return ma.value})))})},gt}function yr(ee,oe){return ee===oe?ee:Z(ee)?oe:ee.constructor(oe)}function si(ee){if(ee!==Object(ee))throw new TypeError("Expected [K, V] tuple: "+ee)}function Yr(ee){return A(ee)?W:N(ee)?j:re}function Ci(ee){return Object.create((A(ee)?ae:N(ee)?ve:Me).prototype)}function Ni(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):ue.prototype.cacheResult.call(this)}function fa(ee,oe){return ee===void 0&&oe===void 0?0:ee===void 0?1:oe===void 0?-1:ee>oe?1:ee0;)oe[De]=arguments[De+1];if(typeof ee!="function")throw new TypeError("Invalid merger function: "+ee);return pi(this,oe,ee)}function pi(ee,oe,De){for(var Be=[],gt=0;gt0;)oe[De]=arguments[De+1];return ao(ee,oe)}function Ki(ee,oe){for(var De=[],Be=arguments.length-2;Be-- >0;)De[Be]=arguments[Be+2];return ao(oe,De,ee)}function ia(ee){for(var oe=[],De=arguments.length-1;De-- >0;)oe[De]=arguments[De+1];return to(ee,oe)}function Da(ee,oe){for(var De=[],Be=arguments.length-2;Be-- >0;)De[Be]=arguments[Be+2];return to(oe,De,ee)}function to(ee,oe,De){return ao(ee,oe,Bo(De))}function ao(ee,oe,De){if(!vo(ee))throw new TypeError("Cannot merge into non-data-structure value: "+ee);if(L(ee))return typeof De=="function"&&ee.mergeWith?ee.mergeWith.apply(ee,[De].concat(oe)):ee.merge?ee.merge.apply(ee,oe):ee.concat.apply(ee,oe);for(var Be=Array.isArray(ee),gt=ee,Ht=Be?j:W,nn=Be?function(Yn){gt===ee&&(gt=Ti(gt)),gt.push(Yn)}:function(Yn,gr){var Ai=nt.call(gt,gr),$i=Ai&&De?De(gt[gr],Yn,gr):Yn;(!Ai||$i!==gt[gr])&&(gt===ee&&(gt=Ti(gt)),gt[gr]=$i)},Rn=0;Rn0;)oe[De]=arguments[De+1];return to(this,oe,ee)}function wr(ee){for(var oe=[],De=arguments.length-1;De-- >0;)oe[De]=arguments[De+1];return Zn(this,ee,Xe(),function(Be){return ao(Be,oe)})}function qi(ee){for(var oe=[],De=arguments.length-1;De-- >0;)oe[De]=arguments[De+1];return Zn(this,ee,Xe(),function(Be){return to(Be,oe)})}function ja(ee){var oe=this.asMutable();return ee(oe),oe.wasAltered()?oe.__ensureOwner(this.__ownerID):this}function uo(){return this.__ownerID?this:this.__ensureOwner(new d)}function wi(){return this.__ensureOwner()}function ai(){return this.__altered}var za=function(ee){function oe(De){return De==null?Xe():je(De)&&!k(De)?De:Xe().withMutations(function(Be){var gt=ee(De);li(gt.size),gt.forEach(function(Ht,nn){return Be.set(nn,Ht)})})}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.of=function(){for(var Be=[],gt=arguments.length;gt--;)Be[gt]=arguments[gt];return Xe().withMutations(function(Ht){for(var nn=0;nn=Be.length)throw new Error("Missing value for key: "+Be[nn]);Ht.set(Be[nn],Be[nn+1])}})},oe.prototype.toString=function(){return this.__toString("Map {","}")},oe.prototype.get=function(Be,gt){return this._root?this._root.get(0,void 0,Be,gt):gt},oe.prototype.set=function(Be,gt){return yt(this,Be,gt)},oe.prototype.remove=function(Be){return yt(this,Be,l)},oe.prototype.deleteAll=function(Be){var gt=_(Be);return gt.size===0?this:this.withMutations(function(Ht){gt.forEach(function(nn){return Ht.remove(nn)})})},oe.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):Xe()},oe.prototype.sort=function(Be){return Li(Vn(this,Be))},oe.prototype.sortBy=function(Be,gt){return Li(Vn(this,gt,Be))},oe.prototype.map=function(Be,gt){var Ht=this;return this.withMutations(function(nn){nn.forEach(function(Rn,Yn){nn.set(Yn,Be.call(gt,Rn,Yn,Ht))})})},oe.prototype.__iterator=function(Be,gt){return new Wi(this,Be,gt)},oe.prototype.__iterate=function(Be,gt){var Ht=this,nn=0;return this._root&&this._root.iterate(function(Rn){return nn++,Be(Rn[1],Rn[0],Ht)},gt),nn},oe.prototype.__ensureOwner=function(Be){return Be===this.__ownerID?this:Be?se(this.size,this._root,Be,this.__hash):this.size===0?Xe():(this.__ownerID=Be,this.__altered=!1,this)},oe}(W);za.isMap=je;var Mt=za.prototype;Mt[Oe]=!0,Mt[i]=Mt.remove,Mt.removeAll=Mt.deleteAll,Mt.setIn=ln,Mt.removeIn=Mt.deleteIn=rr,Mt.update=Ir,Mt.updateIn=Zr,Mt.merge=Mt.concat=lr,Mt.mergeWith=Jr,Mt.mergeDeep=Jo,Mt.mergeDeepWith=Go,Mt.mergeIn=wr,Mt.mergeDeepIn=qi,Mt.withMutations=ja,Mt.wasAltered=ai,Mt.asImmutable=wi,Mt["@@transducer/init"]=Mt.asMutable=uo,Mt["@@transducer/step"]=function(ee,oe){return ee.set(oe[0],oe[1])},Mt["@@transducer/result"]=function(ee){return ee.asImmutable()};var Gn=function(oe,De){this.ownerID=oe,this.entries=De};Gn.prototype.get=function(oe,De,Be,gt){for(var Ht=this.entries,nn=0,Rn=Ht.length;nn=Xa)return fr(oe,gr,gt,Ht);var La=oe&&oe===this.ownerID,Qa=La?gr:ha(gr);return ma?Yn?Ai===$i-1?Qa.pop():Qa[Ai]=Qa.pop():Qa[Ai]=[gt,Ht]:Qa.push([gt,Ht]),La?(this.entries=Qa,this):new Gn(oe,Qa)}};var qn=function(oe,De,Be){this.ownerID=oe,this.bitmap=De,this.nodes=Be};qn.prototype.get=function(oe,De,Be,gt){De===void 0&&(De=Gt(Be));var Ht=1<<((oe===0?De:De>>>oe)&v),nn=this.bitmap;return nn&Ht?this.nodes[Fi(nn&Ht-1)].get(oe+s,De,Be,gt):gt},qn.prototype.update=function(oe,De,Be,gt,Ht,nn,Rn){Be===void 0&&(Be=Gt(gt));var Yn=(De===0?Be:Be>>>De)&v,gr=1<=Ko)return Si(oe,La,Ai,Yn,go);if($i&&!go&&La.length===2&&Qt(La[ma^1]))return La[ma^1];if($i&&go&&La.length===1&&Qt(go))return go;var Ao=oe&&oe===this.ownerID,Fo=$i?go?Ai:Ai^gr:Ai|gr,Ho=$i?go?Bi(La,ma,go,Ao):vi(La,ma,Ao):Ui(La,ma,go,Ao);return Ao?(this.bitmap=Fo,this.nodes=Ho,this):new qn(oe,Fo,Ho)};var Fr=function(oe,De,Be){this.ownerID=oe,this.count=De,this.nodes=Be};Fr.prototype.get=function(oe,De,Be,gt){De===void 0&&(De=Gt(Be));var Ht=(oe===0?De:De>>>oe)&v,nn=this.nodes[Ht];return nn?nn.get(oe+s,De,Be,gt):gt},Fr.prototype.update=function(oe,De,Be,gt,Ht,nn,Rn){Be===void 0&&(Be=Gt(gt));var Yn=(De===0?Be:Be>>>De)&v,gr=Ht===l,Ai=this.nodes,$i=Ai[Yn];if(gr&&!$i)return this;var ma=Wt($i,oe,De+s,Be,gt,Ht,nn,Rn);if(ma===$i)return this;var La=this.count;if(!$i)La++;else if(!ma&&(La--,La>>De)&v,nn=(De===0?Be:Be>>>De)&v,Rn,Yn=Ht===nn?[wn(ee,oe,De+s,Be,gt)]:(Rn=new ii(oe,Be,gt),Ht>>=1)nn[Rn]=De&1?oe[Ht++]:void 0;return nn[Be]=gt,new Fr(ee,Ht+1,nn)}function Fi(ee){return ee-=ee>>1&1431655765,ee=(ee&858993459)+(ee>>2&858993459),ee=ee+(ee>>4)&252645135,ee+=ee>>8,ee+=ee>>16,ee&127}function Bi(ee,oe,De,Be){var gt=Be?ee:ha(ee);return gt[oe]=De,gt}function Ui(ee,oe,De,Be){var gt=ee.length+1;if(Be&&oe+1===gt)return ee[oe]=De,ee;for(var Ht=new Array(gt),nn=0,Rn=0;Rn0&&Ht=0&&Be>>De&v;if(gt>=this.array.length)return new z([],oe);var Ht=gt===0,nn;if(De>0){var Rn=this.array[gt];if(nn=Rn&&Rn.removeBefore(oe,De-s,Be),nn===Rn&&Ht)return this}if(Ht&&!nn)return this;var Yn=Hn(this,oe);if(!Ht)for(var gr=0;gr>>De&v;if(gt>=this.array.length)return this;var Ht;if(De>0){var nn=this.array[gt];if(Ht=nn&&nn.removeAfter(oe,De-s,Be),Ht===nn&>===this.array.length-1)return this}var Rn=Hn(this,oe);return Rn.array.splice(gt+1),Ht&&(Rn.array[gt]=Ht),Rn};var B={};function le(ee,oe){var De=ee._origin,Be=ee._capacity,gt=mi(Be),Ht=ee._tail;return nn(ee._root,ee._level,0);function nn(gr,Ai,$i){return Ai===0?Rn(gr,$i):Yn(gr,Ai,$i)}function Rn(gr,Ai){var $i=Ai===gt?Ht&&Ht.array:gr&&gr.array,ma=Ai>De?0:De-Ai,La=Be-Ai;return La>u&&(La=u),function(){if(ma===La)return B;var Qa=oe?--La:ma++;return $i&&$i[Qa]}}function Yn(gr,Ai,$i){var ma,La=gr&&gr.array,Qa=$i>De?0:De-$i>>Ai,go=(Be-$i>>Ai)+1;return go>u&&(go=u),function(){for(;;){if(ma){var Ao=ma();if(Ao!==B)return Ao;ma=null}if(Qa===go)return B;var Fo=oe?--go:Qa++;ma=nn(La&&La[Fo],Ai-s,$i+(Fo<=ee.size||oe<0)return ee.withMutations(function(nn){oe<0?ei(nn,oe).set(0,De):ei(nn,0,oe+1).set(oe,De)});oe+=ee._origin;var Be=ee._tail,gt=ee._root,Ht=h();return oe>=mi(ee._capacity)?Be=bn(Be,ee.__ownerID,0,oe,De,Ht):gt=bn(gt,ee.__ownerID,ee._level,oe,De,Ht),Ht.value?ee.__ownerID?(ee._root=gt,ee._tail=Be,ee.__hash=void 0,ee.__altered=!0,ee):Le(ee._origin,ee._capacity,ee._level,gt,Be):ee}function bn(ee,oe,De,Be,gt,Ht){var nn=Be>>>De&v,Rn=ee&&nn0){var gr=ee&&ee.array[nn],Ai=bn(gr,oe,De-s,Be,gt,Ht);return Ai===gr?ee:(Yn=Hn(ee,oe),Yn.array[nn]=Ai,Yn)}return Rn&&ee.array[nn]===gt?ee:(Ht&&p(Ht),Yn=Hn(ee,oe),gt===void 0&&nn===Yn.array.length-1?Yn.array.pop():Yn.array[nn]=gt,Yn)}function Hn(ee,oe){return oe&&ee&&oe===ee.ownerID?ee:new z(ee?ee.array.slice():[],oe)}function br(ee,oe){if(oe>=mi(ee._capacity))return ee._tail;if(oe<1<0;)De=De.array[oe>>>Be&v],Be-=s;return De}}function ei(ee,oe,De){oe!==void 0&&(oe|=0),De!==void 0&&(De|=0);var Be=ee.__ownerID||new d,gt=ee._origin,Ht=ee._capacity,nn=gt+oe,Rn=De===void 0?Ht:De<0?Ht+De:gt+De;if(nn===gt&&Rn===Ht)return ee;if(nn>=Rn)return ee.clear();for(var Yn=ee._level,gr=ee._root,Ai=0;nn+Ai<0;)gr=new z(gr&&gr.array.length?[void 0,gr]:[],Be),Yn+=s,Ai+=1<=1<$i?new z([],Be):La;if(La&&ma>$i&&nns;Ao-=s){var Fo=$i>>>Ao&v;go=go.array[Fo]=Hn(go.array[Fo],Be)}go.array[$i>>>s&v]=La}if(Rn=ma)nn-=ma,Rn-=ma,Yn=s,gr=null,Qa=Qa&&Qa.removeBefore(Be,0,nn);else if(nn>gt||ma<$i){for(Ai=0;gr;){var Ho=nn>>>Yn&v;if(Ho!==ma>>>Yn&v)break;Ho&&(Ai+=(1<gt&&(gr=gr.removeBefore(Be,Yn,nn-Ai)),gr&&ma<$i&&(gr=gr.removeAfter(Be,Yn,ma-Ai)),Ai&&(nn-=Ai,Rn-=Ai)}return ee.__ownerID?(ee.size=Rn-nn,ee._origin=nn,ee._capacity=Rn,ee._level=Yn,ee._root=gr,ee._tail=Qa,ee.__hash=void 0,ee.__altered=!0,ee):Le(nn,Rn,Yn,gr,Qa)}function mi(ee){return ee>>s<=u&>.size>=Be.size*2?(Yn=gt.filter(function(gr,Ai){return gr!==void 0&&Ht!==Ai}),Rn=Yn.toKeyedSeq().map(function(gr){return gr[0]}).flip().toMap(),ee.__ownerID&&(Rn.__ownerID=Yn.__ownerID=ee.__ownerID)):(Rn=Be.remove(oe),Yn=Ht===gt.size-1?gt.pop():gt.set(Ht,void 0))}else if(nn){if(De===gt.get(Ht)[1])return ee;Rn=Be,Yn=gt.set(Ht,[oe,De])}else Rn=Be.set(oe,gt.size),Yn=gt.set(gt.size,[oe,De]);return ee.__ownerID?(ee.size=Rn.size,ee._map=Rn,ee._list=Yn,ee.__hash=void 0,ee.__altered=!0,ee):na(Rn,Yn)}var Eo="@@__IMMUTABLE_STACK__@@";function Uo(ee){return!!(ee&&ee[Eo])}var Ms=function(ee){function oe(De){return De==null?ur():Uo(De)?De:ur().pushAll(De)}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.of=function(){return this(arguments)},oe.prototype.toString=function(){return this.__toString("Stack [","]")},oe.prototype.get=function(Be,gt){var Ht=this._head;for(Be=g(this,Be);Ht&&Be--;)Ht=Ht.next;return Ht?Ht.value:gt},oe.prototype.peek=function(){return this._head&&this._head.value},oe.prototype.push=function(){var Be=arguments;if(arguments.length===0)return this;for(var gt=this.size+arguments.length,Ht=this._head,nn=arguments.length-1;nn>=0;nn--)Ht={value:Be[nn],next:Ht};return this.__ownerID?(this.size=gt,this._head=Ht,this.__hash=void 0,this.__altered=!0,this):Ar(gt,Ht)},oe.prototype.pushAll=function(Be){if(Be=ee(Be),Be.size===0)return this;if(this.size===0&&Uo(Be))return Be;li(Be.size);var gt=this.size,Ht=this._head;return Be.__iterate(function(nn){gt++,Ht={value:nn,next:Ht}},!0),this.__ownerID?(this.size=gt,this._head=Ht,this.__hash=void 0,this.__altered=!0,this):Ar(gt,Ht)},oe.prototype.pop=function(){return this.slice(1)},oe.prototype.clear=function(){return this.size===0?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):ur()},oe.prototype.slice=function(Be,gt){if(b(Be,gt,this.size))return this;var Ht=E(Be,this.size),nn=S(gt,this.size);if(nn!==this.size)return ee.prototype.slice.call(this,Be,gt);for(var Rn=this.size-Ht,Yn=this._head;Ht--;)Yn=Yn.next;return this.__ownerID?(this.size=Rn,this._head=Yn,this.__hash=void 0,this.__altered=!0,this):Ar(Rn,Yn)},oe.prototype.__ensureOwner=function(Be){return Be===this.__ownerID?this:Be?Ar(this.size,this._head,Be,this.__hash):this.size===0?ur():(this.__ownerID=Be,this.__altered=!1,this)},oe.prototype.__iterate=function(Be,gt){var Ht=this;if(gt)return new Ye(this.toArray()).__iterate(function(Yn,gr){return Be(Yn,gr,Ht)},gt);for(var nn=0,Rn=this._head;Rn&&Be(Rn.value,nn++,this)!==!1;)Rn=Rn.next;return nn},oe.prototype.__iterator=function(Be,gt){if(gt)return new Ye(this.toArray()).__iterator(Be,gt);var Ht=0,nn=this._head;return new ie(function(){if(nn){var Rn=nn.value;return nn=nn.next,fe(Be,Ht++,Rn)}return Se()})},oe}(j);Ms.isStack=Uo;var er=Ms.prototype;er[Eo]=!0,er.shift=er.pop,er.unshift=er.push,er.unshiftAll=er.pushAll,er.withMutations=ja,er.wasAltered=ai,er.asImmutable=wi,er["@@transducer/init"]=er.asMutable=uo,er["@@transducer/step"]=function(ee,oe){return ee.unshift(oe)},er["@@transducer/result"]=function(ee){return ee.asImmutable()};function Ar(ee,oe,De,Be){var gt=Object.create(er);return gt.size=ee,gt._head=oe,gt.__ownerID=De,gt.__hash=Be,gt.__altered=!1,gt}var Kr;function ur(){return Kr||(Kr=Ar(0))}var Gr="@@__IMMUTABLE_SET__@@";function Pi(ee){return!!(ee&&ee[Gr])}function aa(ee){return Pi(ee)&&k(ee)}function Fa(ee,oe){if(ee===oe)return!0;if(!R(oe)||ee.size!==void 0&&oe.size!==void 0&&ee.size!==oe.size||ee.__hash!==void 0&&oe.__hash!==void 0&&ee.__hash!==oe.__hash||A(ee)!==A(oe)||N(ee)!==N(oe)||k(ee)!==k(oe))return!1;if(ee.size===0&&oe.size===0)return!0;var De=!K(ee);if(k(ee)){var Be=ee.entries();return oe.every(function(Yn,gr){var Ai=Be.next().value;return Ai&&ut(Ai[1],Yn)&&(De||ut(Ai[0],gr))})&&Be.next().done}var gt=!1;if(ee.size===void 0)if(oe.size===void 0)typeof ee.cacheResult=="function"&&ee.cacheResult();else{gt=!0;var Ht=ee;ee=oe,oe=Ht}var nn=!0,Rn=oe.__iterate(function(Yn,gr){if(De?!ee.has(Yn):gt?!ut(Yn,ee.get(gr,l)):!ut(ee.get(gr,l),Yn))return nn=!1,!1});return nn&&ee.size===Rn}function tn(ee,oe){var De=function(Be){ee.prototype[Be]=oe[Be]};return Object.keys(oe).forEach(De),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(oe).forEach(De),ee}function cn(ee){if(!ee||typeof ee!="object")return ee;if(!R(ee)){if(!vo(ee))return ee;ee=ue(ee)}if(A(ee)){var oe={};return ee.__iterate(function(Be,gt){oe[gt]=cn(Be)}),oe}var De=[];return ee.__iterate(function(Be){De.push(cn(Be))}),De}var nr=function(ee){function oe(De){return De==null?Ka():Pi(De)&&!k(De)?De:Ka().withMutations(function(Be){var gt=ee(De);li(gt.size),gt.forEach(function(Ht){return Be.add(Ht)})})}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.of=function(){return this(arguments)},oe.fromKeys=function(Be){return this(W(Be).keySeq())},oe.intersect=function(Be){return Be=_(Be).toArray(),Be.length?ir.intersect.apply(oe(Be.pop()),Be):Ka()},oe.union=function(Be){return Be=_(Be).toArray(),Be.length?ir.union.apply(oe(Be.pop()),Be):Ka()},oe.prototype.toString=function(){return this.__toString("Set {","}")},oe.prototype.has=function(Be){return this._map.has(Be)},oe.prototype.add=function(Be){return Lr(this,this._map.set(Be,Be))},oe.prototype.remove=function(Be){return Lr(this,this._map.remove(Be))},oe.prototype.clear=function(){return Lr(this,this._map.clear())},oe.prototype.map=function(Be,gt){var Ht=this,nn=!1,Rn=Lr(this,this._map.mapEntries(function(Yn){var gr=Yn[1],Ai=Be.call(gt,gr,gr,Ht);return Ai!==gr&&(nn=!0),[Ai,Ai]},gt));return nn?Rn:this},oe.prototype.union=function(){for(var Be=[],gt=arguments.length;gt--;)Be[gt]=arguments[gt];return Be=Be.filter(function(Ht){return Ht.size!==0}),Be.length===0?this:this.size===0&&!this.__ownerID&&Be.length===1?this.constructor(Be[0]):this.withMutations(function(Ht){for(var nn=0;nn=0&>=0&&Htthis.size?De:this.find(function(Be,gt){return gt===oe},void 0,De)},has:function(oe){return oe=g(this,oe),oe>=0&&(this.size!==void 0?this.size===1/0||oeoe?-1:0}function Zs(ee){if(ee.size===1/0)return 0;var oe=k(ee),De=A(ee),Be=oe?1:0,gt=ee.__iterate(De?oe?function(Ht,nn){Be=31*Be+Us(Gt(Ht),Gt(nn))|0}:function(Ht,nn){Be=Be+Us(Gt(Ht),Gt(nn))|0}:oe?function(Ht){Be=31*Be+Gt(Ht)|0}:function(Ht){Be=Be+Gt(Ht)|0});return Ns(gt,Be)}function Ns(ee,oe){return oe=Ne(oe,3432918353),oe=Ne(oe<<15|oe>>>-15,461845907),oe=Ne(oe<<13|oe>>>-13,5),oe=(oe+3864292196|0)^ee,oe=Ne(oe^oe>>>16,2246822507),oe=Ne(oe^oe>>>13,3266489909),oe=mt(oe^oe>>>16),oe}function Us(ee,oe){return ee^oe+2654435769+(ee<<6)+(ee>>2)|0}var fu=function(ee){function oe(De){return De==null?Zu():aa(De)?De:Zu().withMutations(function(Be){var gt=re(De);li(gt.size),gt.forEach(function(Ht){return Be.add(Ht)})})}return ee&&(oe.__proto__=ee),oe.prototype=Object.create(ee&&ee.prototype),oe.prototype.constructor=oe,oe.of=function(){return this(arguments)},oe.fromKeys=function(Be){return this(W(Be).keySeq())},oe.prototype.toString=function(){return this.__toString("OrderedSet {","}")},oe}(nr);fu.isOrderedSet=aa;var bu=fu.prototype;bu[$]=!0,bu.zip=yi.zip,bu.zipWith=yi.zipWith,bu.zipAll=yi.zipAll,bu.__empty=Zu,bu.__make=Ys;function Ys(ee,oe){var De=Object.create(bu);return De.size=ee?ee.size:0,De._map=ee,De.__ownerID=oe,De}var Hu;function Zu(){return Hu||(Hu=Ys($a()))}var ql={LeftThenRight:-1,RightThenLeft:1};function Sn(ee){if(q(ee))throw new Error("Can not call `Record` with an immutable Record as default values. Use a plain javascript object instead.");if(L(ee))throw new Error("Can not call `Record` with an immutable Collection as default values. Use a plain javascript object instead.");if(ee===null||typeof ee!="object")throw new Error("Can not call `Record` with a non-object as default values. Use a plain javascript object instead.")}var Wn=function(oe,De){var Be;Sn(oe);var gt=function(Rn){var Yn=this;if(Rn instanceof gt)return Rn;if(!(this instanceof gt))return new gt(Rn);if(!Be){Be=!0;var gr=Object.keys(oe),Ai=Ht._indices={};Ht._name=De,Ht._keys=gr,Ht._defaultValues=oe;for(var $i=0;$i2?[]:void 0,{"":ee})}function Mn(ee,oe,De,Be,gt,Ht){if(typeof De!="string"&&!L(De)&&(Re(De)||he(De)||wa(De))){if(~ee.indexOf(De))throw new TypeError("Cannot convert circular structure to Immutable");ee.push(De),gt&&Be!==""&>.push(Be);var nn=oe.call(Ht,Be,ue(De).map(function(Rn,Yn){return Mn(ee,oe,Rn,Yn,gt,De)}),gt&>.slice());return ee.pop(),gt&>.pop(),nn}return De}function Pr(ee,oe){return N(oe)?oe.toList():A(oe)?oe.toMap():oe.toSet()}var Hi="4.3.0",jt={version:Hi,Collection:_,Iterable:_,Seq:ue,Map:za,OrderedMap:Li,List:Ee,Stack:Ms,Set:nr,OrderedSet:fu,PairSorting:ql,Record:Wn,Range:yo,Repeat:pt,is:ut,fromJS:_t,hash:Gt,isImmutable:L,isCollection:R,isKeyed:A,isIndexed:N,isAssociative:K,isOrdered:k,isValueObject:ct,isPlainObject:wa,isSeq:Z,isList:us,isMap:je,isOrderedMap:Et,isStack:Uo,isSet:Pi,isOrderedSet:aa,isRecord:q,get:$r,getIn:Ma,has:_r,hasIn:Nr,merge:Ri,mergeDeep:ia,mergeWith:Ki,mergeDeepWith:Da,remove:xt,removeIn:jn,set:On,setIn:En,update:Mr,updateIn:Zn},$n=_;const pn=jt},53266:(C,c)=>{"use strict";var t;t={value:!0};for(var i=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),s={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},u={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:i?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},v={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},l=1;l<20;l++)v["f"+l]=111+l;function h(E,S,w){S&&!("byKey"in S)&&(w=S,S=null),Array.isArray(E)||(E=[E]);var x=E.map(function(T){return f(T,S)}),P=function(A){return x.some(function(I){return g(I,A)})},R=w==null?P:P(w);return R}function p(E,S){return h(E,S)}function d(E,S){return h(E,{byKey:!0},S)}function f(E,S){var w=S&&S.byKey,x={};E=E.replace("++","+add");var P=E.split("+"),R=P.length;for(var T in s)x[s[T]]=!1;var A=!0,I=!1,N=void 0;try{for(var K=P[Symbol.iterator](),_;!(A=(_=K.next()).done);A=!0){var W=_.value,j=W.endsWith("?");j&&(W=W.slice(0,-1));var re=b(W),X=s[re];(R===1||!X)&&(w?x.key=re:x.which=y(W)),X&&(x[X]=j?null:!0)}}catch(Z){I=!0,N=Z}finally{try{!A&&K.return&&K.return()}finally{if(I)throw N}}return x}function g(E,S){for(var w in E){var x=E[w],P=void 0;if(x!=null&&(w==="key"?P=S.key.toLowerCase():w==="which"?P=x===91&&S.which===93?91:S.which:P=S[w],!(P==null&&x===!1)&&P!==x))return!1}return!0}function y(E){E=b(E);var S=v[E]||E.toUpperCase().charCodeAt(0);return S}function b(E){return E=E.toLowerCase(),E=u[E]||E,E}t=h,t=h,t=p,c.TB=d,t=f,t=g,t=y,t=b},94038:(C,c)=>{"use strict";var t;t={value:!0};for(var i=typeof window<"u"&&/Mac|iPod|iPhone|iPad/.test(window.navigator.platform),s={alt:"altKey",control:"ctrlKey",meta:"metaKey",shift:"shiftKey"},u={add:"+",break:"pause",cmd:"meta",command:"meta",ctl:"control",ctrl:"control",del:"delete",down:"arrowdown",esc:"escape",ins:"insert",left:"arrowleft",mod:i?"meta":"control",opt:"alt",option:"alt",return:"enter",right:"arrowright",space:" ",spacebar:" ",up:"arrowup",win:"meta",windows:"meta"},v={backspace:8,tab:9,enter:13,shift:16,control:17,alt:18,pause:19,capslock:20,escape:27," ":32,pageup:33,pagedown:34,end:35,home:36,arrowleft:37,arrowup:38,arrowright:39,arrowdown:40,insert:45,delete:46,meta:91,numlock:144,scrolllock:145,";":186,"=":187,",":188,"-":189,".":190,"/":191,"`":192,"[":219,"\\":220,"]":221,"'":222},l=1;l<20;l++)v["f"+l]=111+l;function h(E,S,w){S&&!("byKey"in S)&&(w=S,S=null),Array.isArray(E)||(E=[E]);var x=E.map(function(T){return f(T,S)}),P=function(A){return x.some(function(I){return g(I,A)})},R=w==null?P:P(w);return R}function p(E,S){return h(E,S)}function d(E,S){return h(E,{byKey:!0},S)}function f(E,S){var w=S&&S.byKey,x={};E=E.replace("++","+add");var P=E.split("+"),R=P.length;for(var T in s)x[s[T]]=!1;var A=!0,I=!1,N=void 0;try{for(var K=P[Symbol.iterator](),_;!(A=(_=K.next()).done);A=!0){var W=_.value,j=W.endsWith("?")&&W.length>1;j&&(W=W.slice(0,-1));var re=b(W),X=s[re];if(W.length>1&&!X&&!u[W]&&!v[re])throw new TypeError('Unknown modifier: "'+W+'"');(R===1||!X)&&(w?x.key=re:x.which=y(W)),X&&(x[X]=j?null:!0)}}catch(Z){I=!0,N=Z}finally{try{!A&&K.return&&K.return()}finally{if(I)throw N}}return x}function g(E,S){for(var w in E){var x=E[w],P=void 0;if(x!=null&&(w==="key"&&S.key!=null?P=S.key.toLowerCase():w==="which"?P=x===91&&S.which===93?91:S.which:P=S[w],!(P==null&&x===!1)&&P!==x))return!1}return!0}function y(E){E=b(E);var S=v[E]||E.toUpperCase().charCodeAt(0);return S}function b(E){return E=E.toLowerCase(),E=u[E]||E,E}t=h,t=h,t=p,c.TB=d,t=f,t=g,t=y,t=b},53881:(C,c,t)=>{"use strict";/*! * is-plain-object * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */var i=t(84529);function s(u){return i(u)===!0&&Object.prototype.toString.call(u)==="[object Object]"}C.exports=function(v){var l,h;return!(s(v)===!1||(l=v.constructor,typeof l!="function")||(h=l.prototype,s(h)===!1)||h.hasOwnProperty("isPrototypeOf")===!1)}},6461:C=>{C.exports=Array.isArray||function(c){return Object.prototype.toString.call(c)=="[object Array]"}},84529:C=>{"use strict";/*! * isobject * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. */C.exports=function(t){return t!=null&&typeof t=="object"&&Array.isArray(t)===!1}},88593:(C,c)=>{"use strict";c.t=self.atob.bind(self),c.r=self.btoa.bind(self)},3740:function(C,c){var t,i;/*! * jQuery JavaScript Library v3.7.0 * https://jquery.com/ * * Copyright OpenJS Foundation and other contributors * Released under the MIT license * https://jquery.org/license * * Date: 2023-05-11T18:29Z */(function(s,u){"use strict";typeof C.exports=="object"?C.exports=s.document?u(s,!0):function(v){if(!v.document)throw new Error("jQuery requires a window with a document");return u(v)}:u(s)})(typeof window<"u"?window:this,function(s,u){"use strict";var v=[],l=Object.getPrototypeOf,h=v.slice,p=v.flat?function(se){return v.flat.call(se)}:function(se){return v.concat.apply([],se)},d=v.push,f=v.indexOf,g={},y=g.toString,b=g.hasOwnProperty,E=b.toString,S=E.call(Object),w={},x=function(ye){return typeof ye=="function"&&typeof ye.nodeType!="number"&&typeof ye.item!="function"},P=function(ye){return ye!=null&&ye===ye.window},R=s.document,T={type:!0,src:!0,nonce:!0,noModule:!0};function A(se,ye,Xe){Xe=Xe||R;var yt,Wt,Qt=Xe.createElement("script");if(Qt.text=se,ye)for(yt in T)Wt=ye[yt]||ye.getAttribute&&ye.getAttribute(yt),Wt&&Qt.setAttribute(yt,Wt);Xe.head.appendChild(Qt).parentNode.removeChild(Qt)}function I(se){return se==null?se+"":typeof se=="object"||typeof se=="function"?g[y.call(se)]||"object":typeof se}var N="3.7.0",K=/HTML$/i,_=function(se,ye){return new _.fn.init(se,ye)};_.fn=_.prototype={jquery:N,constructor:_,length:0,toArray:function(){return h.call(this)},get:function(se){return se==null?h.call(this):se<0?this[se+this.length]:this[se]},pushStack:function(se){var ye=_.merge(this.constructor(),se);return ye.prevObject=this,ye},each:function(se){return _.each(this,se)},map:function(se){return this.pushStack(_.map(this,function(ye,Xe){return se.call(ye,Xe,ye)}))},slice:function(){return this.pushStack(h.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(_.grep(this,function(se,ye){return(ye+1)%2}))},odd:function(){return this.pushStack(_.grep(this,function(se,ye){return ye%2}))},eq:function(se){var ye=this.length,Xe=+se+(se<0?ye:0);return this.pushStack(Xe>=0&&Xe0&&ye-1 in se}function j(se,ye){return se.nodeName&&se.nodeName.toLowerCase()===ye.toLowerCase()}var re=v.pop,X=v.sort,Z=v.splice,J="[\\x20\\t\\r\\n\\f]",q=new RegExp("^"+J+"+|((?:^|[^\\\\])(?:\\\\.)*)"+J+"+$","g");_.contains=function(se,ye){var Xe=ye&&ye.parentNode;return se===Xe||!!(Xe&&Xe.nodeType===1&&(se.contains?se.contains(Xe):se.compareDocumentPosition&&se.compareDocumentPosition(Xe)&16))};var L=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function $(se,ye){return ye?se==="\0"?"\uFFFD":se.slice(0,-1)+"\\"+se.charCodeAt(se.length-1).toString(16)+" ":"\\"+se}_.escapeSelector=function(se){return(se+"").replace(L,$)};var k=R,F=d;(function(){var se,ye,Xe,yt,Wt,Qt=F,wn,fr,Or,Si,Fi,Bi=_.expando,Ui=0,vi=0,Xa=Ms(),Ko=Ms(),So=Ms(),Lo=Ms(),us=function(Nr,gi){return Nr===gi&&(Wt=!0),0},Ee="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",Y="(?:\\\\[\\da-fA-F]{1,6}"+J+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",z="\\["+J+"*("+Y+")(?:"+J+"*([*^$|!~]?=)"+J+`*(?:'((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)"|(`+Y+"))|)"+J+"*\\]",B=":("+Y+`)(?:\\((('((?:\\\\.|[^\\\\'])*)'|"((?:\\\\.|[^\\\\"])*)")|((?:\\\\.|[^\\\\()[\\]]|`+z+")*)|.*)\\)|)",le=new RegExp(J+"+","g"),Le=new RegExp("^"+J+"*,"+J+"*"),Je=new RegExp("^"+J+"*([>+~]|"+J+")"+J+"*"),Ct=new RegExp(J+"|>"),Vt=new RegExp(B),bn=new RegExp("^"+Y+"$"),Hn={ID:new RegExp("^#("+Y+")"),CLASS:new RegExp("^\\.("+Y+")"),TAG:new RegExp("^("+Y+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+B),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+J+"*(even|odd|(([+-]|)(\\d*)n|)"+J+"*(?:([+-]|)"+J+"*(\\d+)|))"+J+"*\\)|)","i"),bool:new RegExp("^(?:"+Ee+")$","i"),needsContext:new RegExp("^"+J+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+J+"*((?:-\\d)?\\d*)"+J+"*\\)|)(?=[^-]|$)","i")},br=/^(?:input|select|textarea|button)$/i,ei=/^h\d$/i,mi=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Li=/[+~]/,na=new RegExp("\\\\[\\da-fA-F]{1,6}"+J+"?|\\\\([^\\r\\n\\f])","g"),ji=function(Nr,gi){var ea="0x"+Nr.slice(1)-65536;return gi||(ea<0?String.fromCharCode(ea+65536):String.fromCharCode(ea>>10|55296,ea&1023|56320))},$a=function(){Fa()},Ha=ir(function(Nr){return Nr.disabled===!0&&j(Nr,"fieldset")},{dir:"parentNode",next:"legend"});function Eo(){try{return wn.activeElement}catch{}}try{Qt.apply(v=h.call(k.childNodes),k.childNodes),v[k.childNodes.length].nodeType}catch{Qt={apply:function(gi,ea){F.apply(gi,h.call(ea))},call:function(gi){F.apply(gi,h.call(arguments,1))}}}function Uo(Nr,gi,ea,dr){var ci,yi,xa,Cr,ka,Io,Co,_s=gi&&gi.ownerDocument,Is=gi?gi.nodeType:9;if(ea=ea||[],typeof Nr!="string"||!Nr||Is!==1&&Is!==9&&Is!==11)return ea;if(!dr&&(Fa(gi),gi=gi||wn,Or)){if(Is!==11&&(ka=mi.exec(Nr)))if(ci=ka[1]){if(Is===9)if(xa=gi.getElementById(ci)){if(xa.id===ci)return Qt.call(ea,xa),ea}else return ea;else if(_s&&(xa=_s.getElementById(ci))&&Uo.contains(gi,xa)&&xa.id===ci)return Qt.call(ea,xa),ea}else{if(ka[2])return Qt.apply(ea,gi.getElementsByTagName(Nr)),ea;if((ci=ka[3])&&gi.getElementsByClassName)return Qt.apply(ea,gi.getElementsByClassName(ci)),ea}if(!Lo[Nr+" "]&&(!Si||!Si.test(Nr))){if(Co=Nr,_s=gi,Is===1&&(Ct.test(Nr)||Je.test(Nr))){for(_s=Li.test(Nr)&&aa(gi.parentNode)||gi,(_s!=gi||!w.scope)&&((Cr=gi.getAttribute("id"))?Cr=_.escapeSelector(Cr):gi.setAttribute("id",Cr=Bi)),Io=cn(Nr),yi=Io.length;yi--;)Io[yi]=(Cr?"#"+Cr:":scope")+" "+nr(Io[yi]);Co=Io.join(",")}try{return Qt.apply(ea,_s.querySelectorAll(Co)),ea}catch{Lo(Nr,!0)}finally{Cr===Bi&&gi.removeAttribute("id")}}}return Mo(Nr.replace(q,"$1"),gi,ea,dr)}function Ms(){var Nr=[];function gi(ea,dr){return Nr.push(ea+" ")>ye.cacheLength&&delete gi[Nr.shift()],gi[ea+" "]=dr}return gi}function er(Nr){return Nr[Bi]=!0,Nr}function Ar(Nr){var gi=wn.createElement("fieldset");try{return!!Nr(gi)}catch{return!1}finally{gi.parentNode&&gi.parentNode.removeChild(gi),gi=null}}function Kr(Nr){return function(gi){return j(gi,"input")&&gi.type===Nr}}function ur(Nr){return function(gi){return(j(gi,"input")||j(gi,"button"))&&gi.type===Nr}}function Gr(Nr){return function(gi){return"form"in gi?gi.parentNode&&gi.disabled===!1?"label"in gi?"label"in gi.parentNode?gi.parentNode.disabled===Nr:gi.disabled===Nr:gi.isDisabled===Nr||gi.isDisabled!==!Nr&&Ha(gi)===Nr:gi.disabled===Nr:"label"in gi?gi.disabled===Nr:!1}}function Pi(Nr){return er(function(gi){return gi=+gi,er(function(ea,dr){for(var ci,yi=Nr([],ea.length,gi),xa=yi.length;xa--;)ea[ci=yi[xa]]&&(ea[ci]=!(dr[ci]=ea[ci]))})})}function aa(Nr){return Nr&&typeof Nr.getElementsByTagName<"u"&&Nr}function Fa(Nr){var gi,ea=Nr?Nr.ownerDocument||Nr:k;return ea==wn||ea.nodeType!==9||!ea.documentElement||(wn=ea,fr=wn.documentElement,Or=!_.isXMLDoc(wn),Fi=fr.matches||fr.webkitMatchesSelector||fr.msMatchesSelector,k!=wn&&(gi=wn.defaultView)&&gi.top!==gi&&gi.addEventListener("unload",$a),w.getById=Ar(function(dr){return fr.appendChild(dr).id=_.expando,!wn.getElementsByName||!wn.getElementsByName(_.expando).length}),w.disconnectedMatch=Ar(function(dr){return Fi.call(dr,"*")}),w.scope=Ar(function(){return wn.querySelectorAll(":scope")}),w.cssHas=Ar(function(){try{return wn.querySelector(":has(*,:jqfake)"),!1}catch{return!0}}),w.getById?(ye.filter.ID=function(dr){var ci=dr.replace(na,ji);return function(yi){return yi.getAttribute("id")===ci}},ye.find.ID=function(dr,ci){if(typeof ci.getElementById<"u"&&Or){var yi=ci.getElementById(dr);return yi?[yi]:[]}}):(ye.filter.ID=function(dr){var ci=dr.replace(na,ji);return function(yi){var xa=typeof yi.getAttributeNode<"u"&&yi.getAttributeNode("id");return xa&&xa.value===ci}},ye.find.ID=function(dr,ci){if(typeof ci.getElementById<"u"&&Or){var yi,xa,Cr,ka=ci.getElementById(dr);if(ka){if(yi=ka.getAttributeNode("id"),yi&&yi.value===dr)return[ka];for(Cr=ci.getElementsByName(dr),xa=0;ka=Cr[xa++];)if(yi=ka.getAttributeNode("id"),yi&&yi.value===dr)return[ka]}return[]}}),ye.find.TAG=function(dr,ci){return typeof ci.getElementsByTagName<"u"?ci.getElementsByTagName(dr):ci.querySelectorAll(dr)},ye.find.CLASS=function(dr,ci){if(typeof ci.getElementsByClassName<"u"&&Or)return ci.getElementsByClassName(dr)},Si=[],Ar(function(dr){var ci;fr.appendChild(dr).innerHTML="",dr.querySelectorAll("[selected]").length||Si.push("\\["+J+"*(?:value|"+Ee+")"),dr.querySelectorAll("[id~="+Bi+"-]").length||Si.push("~="),dr.querySelectorAll("a#"+Bi+"+*").length||Si.push(".#.+[+~]"),dr.querySelectorAll(":checked").length||Si.push(":checked"),ci=wn.createElement("input"),ci.setAttribute("type","hidden"),dr.appendChild(ci).setAttribute("name","D"),fr.appendChild(dr).disabled=!0,dr.querySelectorAll(":disabled").length!==2&&Si.push(":enabled",":disabled"),ci=wn.createElement("input"),ci.setAttribute("name",""),dr.appendChild(ci),dr.querySelectorAll("[name='']").length||Si.push("\\["+J+"*name"+J+"*="+J+`*(?:''|"")`)}),w.cssHas||Si.push(":has"),Si=Si.length&&new RegExp(Si.join("|")),us=function(dr,ci){if(dr===ci)return Wt=!0,0;var yi=!dr.compareDocumentPosition-!ci.compareDocumentPosition;return yi||(yi=(dr.ownerDocument||dr)==(ci.ownerDocument||ci)?dr.compareDocumentPosition(ci):1,yi&1||!w.sortDetached&&ci.compareDocumentPosition(dr)===yi?dr===wn||dr.ownerDocument==k&&Uo.contains(k,dr)?-1:ci===wn||ci.ownerDocument==k&&Uo.contains(k,ci)?1:yt?f.call(yt,dr)-f.call(yt,ci):0:yi&4?-1:1)}),wn}Uo.matches=function(Nr,gi){return Uo(Nr,null,null,gi)},Uo.matchesSelector=function(Nr,gi){if(Fa(Nr),Or&&!Lo[gi+" "]&&(!Si||!Si.test(gi)))try{var ea=Fi.call(Nr,gi);if(ea||w.disconnectedMatch||Nr.document&&Nr.document.nodeType!==11)return ea}catch{Lo(gi,!0)}return Uo(gi,wn,null,[Nr]).length>0},Uo.contains=function(Nr,gi){return(Nr.ownerDocument||Nr)!=wn&&Fa(Nr),_.contains(Nr,gi)},Uo.attr=function(Nr,gi){(Nr.ownerDocument||Nr)!=wn&&Fa(Nr);var ea=ye.attrHandle[gi.toLowerCase()],dr=ea&&b.call(ye.attrHandle,gi.toLowerCase())?ea(Nr,gi,!Or):void 0;return dr!==void 0?dr:Nr.getAttribute(gi)},Uo.error=function(Nr){throw new Error("Syntax error, unrecognized expression: "+Nr)},_.uniqueSort=function(Nr){var gi,ea=[],dr=0,ci=0;if(Wt=!w.sortStable,yt=!w.sortStable&&h.call(Nr,0),X.call(Nr,us),Wt){for(;gi=Nr[ci++];)gi===Nr[ci]&&(dr=ea.push(ci));for(;dr--;)Z.call(Nr,ea[dr],1)}return yt=null,Nr},_.fn.uniqueSort=function(){return this.pushStack(_.uniqueSort(h.apply(this)))},ye=_.expr={cacheLength:50,createPseudo:er,match:Hn,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(Nr){return Nr[1]=Nr[1].replace(na,ji),Nr[3]=(Nr[3]||Nr[4]||Nr[5]||"").replace(na,ji),Nr[2]==="~="&&(Nr[3]=" "+Nr[3]+" "),Nr.slice(0,4)},CHILD:function(Nr){return Nr[1]=Nr[1].toLowerCase(),Nr[1].slice(0,3)==="nth"?(Nr[3]||Uo.error(Nr[0]),Nr[4]=+(Nr[4]?Nr[5]+(Nr[6]||1):2*(Nr[3]==="even"||Nr[3]==="odd")),Nr[5]=+(Nr[7]+Nr[8]||Nr[3]==="odd")):Nr[3]&&Uo.error(Nr[0]),Nr},PSEUDO:function(Nr){var gi,ea=!Nr[6]&&Nr[2];return Hn.CHILD.test(Nr[0])?null:(Nr[3]?Nr[2]=Nr[4]||Nr[5]||"":ea&&Vt.test(ea)&&(gi=cn(ea,!0))&&(gi=ea.indexOf(")",ea.length-gi)-ea.length)&&(Nr[0]=Nr[0].slice(0,gi),Nr[2]=ea.slice(0,gi)),Nr.slice(0,3))}},filter:{TAG:function(Nr){var gi=Nr.replace(na,ji).toLowerCase();return Nr==="*"?function(){return!0}:function(ea){return j(ea,gi)}},CLASS:function(Nr){var gi=Xa[Nr+" "];return gi||(gi=new RegExp("(^|"+J+")"+Nr+"("+J+"|$)"))&&Xa(Nr,function(ea){return gi.test(typeof ea.className=="string"&&ea.className||typeof ea.getAttribute<"u"&&ea.getAttribute("class")||"")})},ATTR:function(Nr,gi,ea){return function(dr){var ci=Uo.attr(dr,Nr);return ci==null?gi==="!=":gi?(ci+="",gi==="="?ci===ea:gi==="!="?ci!==ea:gi==="^="?ea&&ci.indexOf(ea)===0:gi==="*="?ea&&ci.indexOf(ea)>-1:gi==="$="?ea&&ci.slice(-ea.length)===ea:gi==="~="?(" "+ci.replace(le," ")+" ").indexOf(ea)>-1:gi==="|="?ci===ea||ci.slice(0,ea.length+1)===ea+"-":!1):!0}},CHILD:function(Nr,gi,ea,dr,ci){var yi=Nr.slice(0,3)!=="nth",xa=Nr.slice(-4)!=="last",Cr=gi==="of-type";return dr===1&&ci===0?function(ka){return!!ka.parentNode}:function(ka,Io,Co){var _s,Is,xs,Zs,Ns,Us=yi!==xa?"nextSibling":"previousSibling",fu=ka.parentNode,bu=Cr&&ka.nodeName.toLowerCase(),Ys=!Co&&!Cr,Hu=!1;if(fu){if(yi){for(;Us;){for(xs=ka;xs=xs[Us];)if(Cr?j(xs,bu):xs.nodeType===1)return!1;Ns=Us=Nr==="only"&&!Ns&&"nextSibling"}return!0}if(Ns=[xa?fu.firstChild:fu.lastChild],xa&&Ys){for(Is=fu[Bi]||(fu[Bi]={}),_s=Is[Nr]||[],Zs=_s[0]===Ui&&_s[1],Hu=Zs&&_s[2],xs=Zs&&fu.childNodes[Zs];xs=++Zs&&xs&&xs[Us]||(Hu=Zs=0)||Ns.pop();)if(xs.nodeType===1&&++Hu&&xs===ka){Is[Nr]=[Ui,Zs,Hu];break}}else if(Ys&&(Is=ka[Bi]||(ka[Bi]={}),_s=Is[Nr]||[],Zs=_s[0]===Ui&&_s[1],Hu=Zs),Hu===!1)for(;(xs=++Zs&&xs&&xs[Us]||(Hu=Zs=0)||Ns.pop())&&!((Cr?j(xs,bu):xs.nodeType===1)&&++Hu&&(Ys&&(Is=xs[Bi]||(xs[Bi]={}),Is[Nr]=[Ui,Hu]),xs===ka)););return Hu-=ci,Hu===dr||Hu%dr===0&&Hu/dr>=0}}},PSEUDO:function(Nr,gi){var ea,dr=ye.pseudos[Nr]||ye.setFilters[Nr.toLowerCase()]||Uo.error("unsupported pseudo: "+Nr);return dr[Bi]?dr(gi):dr.length>1?(ea=[Nr,Nr,"",gi],ye.setFilters.hasOwnProperty(Nr.toLowerCase())?er(function(ci,yi){for(var xa,Cr=dr(ci,gi),ka=Cr.length;ka--;)xa=f.call(ci,Cr[ka]),ci[xa]=!(yi[xa]=Cr[ka])}):function(ci){return dr(ci,0,ea)}):dr}},pseudos:{not:er(function(Nr){var gi=[],ea=[],dr=Ma(Nr.replace(q,"$1"));return dr[Bi]?er(function(ci,yi,xa,Cr){for(var ka,Io=dr(ci,null,Cr,[]),Co=ci.length;Co--;)(ka=Io[Co])&&(ci[Co]=!(yi[Co]=ka))}):function(ci,yi,xa){return gi[0]=ci,dr(gi,null,xa,ea),gi[0]=null,!ea.pop()}}),has:er(function(Nr){return function(gi){return Uo(Nr,gi).length>0}}),contains:er(function(Nr){return Nr=Nr.replace(na,ji),function(gi){return(gi.textContent||_.text(gi)).indexOf(Nr)>-1}}),lang:er(function(Nr){return bn.test(Nr||"")||Uo.error("unsupported lang: "+Nr),Nr=Nr.replace(na,ji).toLowerCase(),function(gi){var ea;do if(ea=Or?gi.lang:gi.getAttribute("xml:lang")||gi.getAttribute("lang"))return ea=ea.toLowerCase(),ea===Nr||ea.indexOf(Nr+"-")===0;while((gi=gi.parentNode)&&gi.nodeType===1);return!1}}),target:function(Nr){var gi=s.location&&s.location.hash;return gi&&gi.slice(1)===Nr.id},root:function(Nr){return Nr===fr},focus:function(Nr){return Nr===Eo()&&wn.hasFocus()&&!!(Nr.type||Nr.href||~Nr.tabIndex)},enabled:Gr(!1),disabled:Gr(!0),checked:function(Nr){return j(Nr,"input")&&!!Nr.checked||j(Nr,"option")&&!!Nr.selected},selected:function(Nr){return Nr.parentNode&&Nr.parentNode.selectedIndex,Nr.selected===!0},empty:function(Nr){for(Nr=Nr.firstChild;Nr;Nr=Nr.nextSibling)if(Nr.nodeType<6)return!1;return!0},parent:function(Nr){return!ye.pseudos.empty(Nr)},header:function(Nr){return ei.test(Nr.nodeName)},input:function(Nr){return br.test(Nr.nodeName)},button:function(Nr){return j(Nr,"input")&&Nr.type==="button"||j(Nr,"button")},text:function(Nr){var gi;return j(Nr,"input")&&Nr.type==="text"&&((gi=Nr.getAttribute("type"))==null||gi.toLowerCase()==="text")},first:Pi(function(){return[0]}),last:Pi(function(Nr,gi){return[gi-1]}),eq:Pi(function(Nr,gi,ea){return[ea<0?ea+gi:ea]}),even:Pi(function(Nr,gi){for(var ea=0;eagi?dr=gi:dr=ea;--dr>=0;)Nr.push(dr);return Nr}),gt:Pi(function(Nr,gi,ea){for(var dr=ea<0?ea+gi:ea;++dr1?function(gi,ea,dr){for(var ci=Nr.length;ci--;)if(!Nr[ci](gi,ea,dr))return!1;return!0}:Nr[0]}function ua(Nr,gi,ea){for(var dr=0,ci=gi.length;dr-1&&(xa[Co]=!(Cr[Co]=Is))}}else xs=_a(xs===Cr?xs.splice(Us,xs.length):xs),ci?ci(null,Cr,xs,Io):Qt.apply(Cr,xs)})}function yo(Nr){for(var gi,ea,dr,ci=Nr.length,yi=ye.relative[Nr[0].type],xa=yi||ye.relative[" "],Cr=yi?1:0,ka=ir(function(_s){return _s===gi},xa,!0),Io=ir(function(_s){return f.call(gi,_s)>-1},xa,!0),Co=[function(_s,Is,xs){var Zs=!yi&&(xs||Is!=Xe)||((gi=Is).nodeType?ka(_s,Is,xs):Io(_s,Is,xs));return gi=null,Zs}];Cr1&&Lr(Co),Cr>1&&nr(Nr.slice(0,Cr-1).concat({value:Nr[Cr-2].type===" "?"*":""})).replace(q,"$1"),ea,Cr0,dr=Nr.length>0,ci=function(yi,xa,Cr,ka,Io){var Co,_s,Is,xs=0,Zs="0",Ns=yi&&[],Us=[],fu=Xe,bu=yi||dr&&ye.find.TAG("*",Io),Ys=Ui+=fu==null?1:Math.random()||.1,Hu=bu.length;for(Io&&(Xe=xa==wn||xa||Io);Zs!==Hu&&(Co=bu[Zs])!=null;Zs++){if(dr&&Co){for(_s=0,!xa&&Co.ownerDocument!=wn&&(Fa(Co),Cr=!Or);Is=Nr[_s++];)if(Is(Co,xa||wn,Cr)){Qt.call(ka,Co);break}Io&&(Ui=Ys)}ea&&((Co=!Is&&Co)&&xs--,yi&&Ns.push(Co))}if(xs+=Zs,ea&&Zs!==xs){for(_s=0;Is=gi[_s++];)Is(Ns,Us,xa,Cr);if(yi){if(xs>0)for(;Zs--;)Ns[Zs]||Us[Zs]||(Us[Zs]=re.call(ka));Us=_a(Us)}Qt.apply(ka,Us),Io&&!yi&&Us.length>0&&xs+gi.length>1&&_.uniqueSort(ka)}return Io&&(Ui=Ys,Xe=fu),Ns};return ea?er(ci):ci}function Ma(Nr,gi){var ea,dr=[],ci=[],yi=So[Nr+" "];if(!yi){for(gi||(gi=cn(Nr)),ea=gi.length;ea--;)yi=yo(gi[ea]),yi[Bi]?dr.push(yi):ci.push(yi);yi=So(Nr,Ba(ci,dr)),yi.selector=Nr}return yi}function Mo(Nr,gi,ea,dr){var ci,yi,xa,Cr,ka,Io=typeof Nr=="function"&&Nr,Co=!dr&&cn(Nr=Io.selector||Nr);if(ea=ea||[],Co.length===1){if(yi=Co[0]=Co[0].slice(0),yi.length>2&&(xa=yi[0]).type==="ID"&&gi.nodeType===9&&Or&&ye.relative[yi[1].type]){if(gi=(ye.find.ID(xa.matches[0].replace(na,ji),gi)||[])[0],gi)Io&&(gi=gi.parentNode);else return ea;Nr=Nr.slice(yi.shift().value.length)}for(ci=Hn.needsContext.test(Nr)?0:yi.length;ci--&&(xa=yi[ci],!ye.relative[Cr=xa.type]);)if((ka=ye.find[Cr])&&(dr=ka(xa.matches[0].replace(na,ji),Li.test(yi[0].type)&&aa(gi.parentNode)||gi))){if(yi.splice(ci,1),Nr=dr.length&&nr(yi),!Nr)return Qt.apply(ea,dr),ea;break}}return(Io||Ma(Nr,Co))(dr,gi,!Or,ea,!gi||Li.test(Nr)&&aa(gi.parentNode)||gi),ea}w.sortStable=Bi.split("").sort(us).join("")===Bi,Fa(),w.sortDetached=Ar(function(Nr){return Nr.compareDocumentPosition(wn.createElement("fieldset"))&1}),_.find=Uo,_.expr[":"]=_.expr.pseudos,_.unique=_.uniqueSort,Uo.compile=Ma,Uo.select=Mo,Uo.setDocument=Fa,Uo.escape=_.escapeSelector,Uo.getText=_.text,Uo.isXML=_.isXMLDoc,Uo.selectors=_.expr,Uo.support=_.support,Uo.uniqueSort=_.uniqueSort})();var V=function(se,ye,Xe){for(var yt=[],Wt=Xe!==void 0;(se=se[ye])&&se.nodeType!==9;)if(se.nodeType===1){if(Wt&&_(se).is(Xe))break;yt.push(se)}return yt},pe=function(se,ye){for(var Xe=[];se;se=se.nextSibling)se.nodeType===1&&se!==ye&&Xe.push(se);return Xe},ce=_.expr.match.needsContext,G=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function te(se,ye,Xe){return x(ye)?_.grep(se,function(yt,Wt){return!!ye.call(yt,Wt,yt)!==Xe}):ye.nodeType?_.grep(se,function(yt){return yt===ye!==Xe}):typeof ye!="string"?_.grep(se,function(yt){return f.call(ye,yt)>-1!==Xe}):_.filter(ye,se,Xe)}_.filter=function(se,ye,Xe){var yt=ye[0];return Xe&&(se=":not("+se+")"),ye.length===1&&yt.nodeType===1?_.find.matchesSelector(yt,se)?[yt]:[]:_.find.matches(se,_.grep(ye,function(Wt){return Wt.nodeType===1}))},_.fn.extend({find:function(se){var ye,Xe,yt=this.length,Wt=this;if(typeof se!="string")return this.pushStack(_(se).filter(function(){for(ye=0;ye1?_.uniqueSort(Xe):Xe},filter:function(se){return this.pushStack(te(this,se||[],!1))},not:function(se){return this.pushStack(te(this,se||[],!0))},is:function(se){return!!te(this,typeof se=="string"&&ce.test(se)?_(se):se||[],!1).length}});var ie,fe=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/,Se=_.fn.init=function(se,ye,Xe){var yt,Wt;if(!se)return this;if(Xe=Xe||ie,typeof se=="string")if(se[0]==="<"&&se[se.length-1]===">"&&se.length>=3?yt=[null,se,null]:yt=fe.exec(se),yt&&(yt[1]||!ye))if(yt[1]){if(ye=ye instanceof _?ye[0]:ye,_.merge(this,_.parseHTML(yt[1],ye&&ye.nodeType?ye.ownerDocument||ye:R,!0)),G.test(yt[1])&&_.isPlainObject(ye))for(yt in ye)x(this[yt])?this[yt](ye[yt]):this.attr(yt,ye[yt]);return this}else return Wt=R.getElementById(yt[2]),Wt&&(this[0]=Wt,this.length=1),this;else return!ye||ye.jquery?(ye||Xe).find(se):this.constructor(ye).find(se);else{if(se.nodeType)return this[0]=se,this.length=1,this;if(x(se))return Xe.ready!==void 0?Xe.ready(se):se(_)}return _.makeArray(se,this)};Se.prototype=_.fn,ie=_(R);var he=/^(?:parents|prev(?:Until|All))/,me={children:!0,contents:!0,next:!0,prev:!0};_.fn.extend({has:function(se){var ye=_(se,this),Xe=ye.length;return this.filter(function(){for(var yt=0;yt-1:Xe.nodeType===1&&_.find.matchesSelector(Xe,se))){Qt.push(Xe);break}}return this.pushStack(Qt.length>1?_.uniqueSort(Qt):Qt)},index:function(se){return se?typeof se=="string"?f.call(_(se),this[0]):f.call(this,se.jquery?se[0]:se):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(se,ye){return this.pushStack(_.uniqueSort(_.merge(this.get(),_(se,ye))))},addBack:function(se){return this.add(se==null?this.prevObject:this.prevObject.filter(se))}});function _e(se,ye){for(;(se=se[ye])&&se.nodeType!==1;);return se}_.each({parent:function(se){var ye=se.parentNode;return ye&&ye.nodeType!==11?ye:null},parents:function(se){return V(se,"parentNode")},parentsUntil:function(se,ye,Xe){return V(se,"parentNode",Xe)},next:function(se){return _e(se,"nextSibling")},prev:function(se){return _e(se,"previousSibling")},nextAll:function(se){return V(se,"nextSibling")},prevAll:function(se){return V(se,"previousSibling")},nextUntil:function(se,ye,Xe){return V(se,"nextSibling",Xe)},prevUntil:function(se,ye,Xe){return V(se,"previousSibling",Xe)},siblings:function(se){return pe((se.parentNode||{}).firstChild,se)},children:function(se){return pe(se.firstChild)},contents:function(se){return se.contentDocument!=null&&l(se.contentDocument)?se.contentDocument:(j(se,"template")&&(se=se.content||se),_.merge([],se.childNodes))}},function(se,ye){_.fn[se]=function(Xe,yt){var Wt=_.map(this,ye,Xe);return se.slice(-5)!=="Until"&&(yt=Xe),yt&&typeof yt=="string"&&(Wt=_.filter(yt,Wt)),this.length>1&&(me[se]||_.uniqueSort(Wt),he.test(se)&&Wt.reverse()),this.pushStack(Wt)}});var we=/[^\x20\t\r\n\f]+/g;function Ge(se){var ye={};return _.each(se.match(we)||[],function(Xe,yt){ye[yt]=!0}),ye}_.Callbacks=function(se){se=typeof se=="string"?Ge(se):_.extend({},se);var ye,Xe,yt,Wt,Qt=[],wn=[],fr=-1,Or=function(){for(Wt=Wt||se.once,yt=ye=!0;wn.length;fr=-1)for(Xe=wn.shift();++fr-1;)Qt.splice(Ui,1),Ui<=fr&&fr--}),this},has:function(Fi){return Fi?_.inArray(Fi,Qt)>-1:Qt.length>0},empty:function(){return Qt&&(Qt=[]),this},disable:function(){return Wt=wn=[],Qt=Xe="",this},disabled:function(){return!Qt},lock:function(){return Wt=wn=[],!Xe&&!ye&&(Qt=Xe=""),this},locked:function(){return!!Wt},fireWith:function(Fi,Bi){return Wt||(Bi=Bi||[],Bi=[Fi,Bi.slice?Bi.slice():Bi],wn.push(Bi),ye||Or()),this},fire:function(){return Si.fireWith(this,arguments),this},fired:function(){return!!yt}};return Si};function ht(se){return se}function nt(se){throw se}function Re(se,ye,Xe,yt){var Wt;try{se&&x(Wt=se.promise)?Wt.call(se).done(ye).fail(Xe):se&&x(Wt=se.then)?Wt.call(se,ye,Xe):ye.apply(void 0,[se].slice(yt))}catch(Qt){Xe.apply(void 0,[Qt])}}_.extend({Deferred:function(se){var ye=[["notify","progress",_.Callbacks("memory"),_.Callbacks("memory"),2],["resolve","done",_.Callbacks("once memory"),_.Callbacks("once memory"),0,"resolved"],["reject","fail",_.Callbacks("once memory"),_.Callbacks("once memory"),1,"rejected"]],Xe="pending",yt={state:function(){return Xe},always:function(){return Wt.done(arguments).fail(arguments),this},catch:function(Qt){return yt.then(null,Qt)},pipe:function(){var Qt=arguments;return _.Deferred(function(wn){_.each(ye,function(fr,Or){var Si=x(Qt[Or[4]])&&Qt[Or[4]];Wt[Or[1]](function(){var Fi=Si&&Si.apply(this,arguments);Fi&&x(Fi.promise)?Fi.promise().progress(wn.notify).done(wn.resolve).fail(wn.reject):wn[Or[0]+"With"](this,Si?[Fi]:arguments)})}),Qt=null}).promise()},then:function(Qt,wn,fr){var Or=0;function Si(Fi,Bi,Ui,vi){return function(){var Xa=this,Ko=arguments,So=function(){var us,Ee;if(!(Fi=Or&&(Ui!==nt&&(Xa=void 0,Ko=[us]),Bi.rejectWith(Xa,Ko))}};Fi?Lo():(_.Deferred.getErrorHook?Lo.error=_.Deferred.getErrorHook():_.Deferred.getStackHook&&(Lo.error=_.Deferred.getStackHook()),s.setTimeout(Lo))}}return _.Deferred(function(Fi){ye[0][3].add(Si(0,Fi,x(fr)?fr:ht,Fi.notifyWith)),ye[1][3].add(Si(0,Fi,x(Qt)?Qt:ht)),ye[2][3].add(Si(0,Fi,x(wn)?wn:nt))}).promise()},promise:function(Qt){return Qt!=null?_.extend(Qt,yt):yt}},Wt={};return _.each(ye,function(Qt,wn){var fr=wn[2],Or=wn[5];yt[wn[1]]=fr.add,Or&&fr.add(function(){Xe=Or},ye[3-Qt][2].disable,ye[3-Qt][3].disable,ye[0][2].lock,ye[0][3].lock),fr.add(wn[3].fire),Wt[wn[0]]=function(){return Wt[wn[0]+"With"](this===Wt?void 0:this,arguments),this},Wt[wn[0]+"With"]=fr.fireWith}),yt.promise(Wt),se&&se.call(Wt,Wt),Wt},when:function(se){var ye=arguments.length,Xe=ye,yt=Array(Xe),Wt=h.call(arguments),Qt=_.Deferred(),wn=function(fr){return function(Or){yt[fr]=this,Wt[fr]=arguments.length>1?h.call(arguments):Or,--ye||Qt.resolveWith(yt,Wt)}};if(ye<=1&&(Re(se,Qt.done(wn(Xe)).resolve,Qt.reject,!ye),Qt.state()==="pending"||x(Wt[Xe]&&Wt[Xe].then)))return Qt.then();for(;Xe--;)Re(Wt[Xe],wn(Xe),Qt.reject);return Qt.promise()}});var ue=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;_.Deferred.exceptionHook=function(se,ye){s.console&&s.console.warn&&se&&ue.test(se.name)&&s.console.warn("jQuery.Deferred exception: "+se.message,se.stack,ye)},_.readyException=function(se){s.setTimeout(function(){throw se})};var ae=_.Deferred();_.fn.ready=function(se){return ae.then(se).catch(function(ye){_.readyException(ye)}),this},_.extend({isReady:!1,readyWait:1,ready:function(se){(se===!0?--_.readyWait:_.isReady)||(_.isReady=!0,!(se!==!0&&--_.readyWait>0)&&ae.resolveWith(R,[_]))}}),_.ready.then=ae.then;function ve(){R.removeEventListener("DOMContentLoaded",ve),s.removeEventListener("load",ve),_.ready()}R.readyState==="complete"||R.readyState!=="loading"&&!R.documentElement.doScroll?s.setTimeout(_.ready):(R.addEventListener("DOMContentLoaded",ve),s.addEventListener("load",ve));var Me=function(se,ye,Xe,yt,Wt,Qt,wn){var fr=0,Or=se.length,Si=Xe==null;if(I(Xe)==="object"){Wt=!0;for(fr in Xe)Me(se,ye,fr,Xe[fr],!0,Qt,wn)}else if(yt!==void 0&&(Wt=!0,x(yt)||(wn=!0),Si&&(wn?(ye.call(se,yt),ye=null):(Si=ye,ye=function(Fi,Bi,Ui){return Si.call(_(Fi),Ui)})),ye))for(;fr1,null,!0)},removeData:function(se){return this.each(function(){tt.remove(this,se)})}}),_.extend({queue:function(se,ye,Xe){var yt;if(se)return ye=(ye||"fx")+"queue",yt=$e.get(se,ye),Xe&&(!yt||Array.isArray(Xe)?yt=$e.access(se,ye,_.makeArray(Xe)):yt.push(Xe)),yt||[]},dequeue:function(se,ye){ye=ye||"fx";var Xe=_.queue(se,ye),yt=Xe.length,Wt=Xe.shift(),Qt=_._queueHooks(se,ye),wn=function(){_.dequeue(se,ye)};Wt==="inprogress"&&(Wt=Xe.shift(),yt--),Wt&&(ye==="fx"&&Xe.unshift("inprogress"),delete Qt.stop,Wt.call(se,wn,Qt)),!yt&&Qt&&Qt.empty.fire()},_queueHooks:function(se,ye){var Xe=ye+"queueHooks";return $e.get(se,Xe)||$e.access(se,Xe,{empty:_.Callbacks("once memory").add(function(){$e.remove(se,[ye+"queue",Xe])})})}}),_.fn.extend({queue:function(se,ye){var Xe=2;return typeof se!="string"&&(ye=se,se="fx",Xe--),arguments.length\x20\t\r\n\f]*)/i,Ve=/^$|^module$|\/(?:java|ecma)script/i;(function(){var se=R.createDocumentFragment(),ye=se.appendChild(R.createElement("div")),Xe=R.createElement("input");Xe.setAttribute("type","radio"),Xe.setAttribute("checked","checked"),Xe.setAttribute("name","t"),ye.appendChild(Xe),w.checkClone=ye.cloneNode(!0).cloneNode(!0).lastChild.checked,ye.innerHTML="",w.noCloneChecked=!!ye.cloneNode(!0).lastChild.defaultValue,ye.innerHTML="",w.option=!!ye.lastChild})();var lt={thead:[1,"
","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};lt.tbody=lt.tfoot=lt.colgroup=lt.caption=lt.thead,lt.th=lt.td,w.option||(lt.optgroup=lt.option=[1,""]);function at(se,ye){var Xe;return typeof se.getElementsByTagName<"u"?Xe=se.getElementsByTagName(ye||"*"):typeof se.querySelectorAll<"u"?Xe=se.querySelectorAll(ye||"*"):Xe=[],ye===void 0||ye&&j(se,ye)?_.merge([se],Xe):Xe}function Xt(se,ye){for(var Xe=0,yt=se.length;Xe-1){Wt&&Wt.push(Qt);continue}if(Si=bt(Qt),wn=at(Bi.appendChild(Qt),"script"),Si&&Xt(wn),Xe)for(Fi=0;Qt=wn[Fi++];)Ve.test(Qt.type||"")&&Xe.push(Qt)}return Bi}var rn=/^([^.]*)(?:\.(.+)|)/;function sn(){return!0}function Jn(){return!1}function ze(se,ye,Xe,yt,Wt,Qt){var wn,fr;if(typeof ye=="object"){typeof Xe!="string"&&(yt=yt||Xe,Xe=void 0);for(fr in ye)ze(se,fr,Xe,yt,ye[fr],Qt);return se}if(yt==null&&Wt==null?(Wt=Xe,yt=Xe=void 0):Wt==null&&(typeof Xe=="string"?(Wt=yt,yt=void 0):(Wt=yt,yt=Xe,Xe=void 0)),Wt===!1)Wt=Jn;else if(!Wt)return se;return Qt===1&&(wn=Wt,Wt=function(Or){return _().off(Or),wn.apply(this,arguments)},Wt.guid=wn.guid||(wn.guid=_.guid++)),se.each(function(){_.event.add(this,ye,Wt,yt,Xe)})}_.event={global:{},add:function(se,ye,Xe,yt,Wt){var Qt,wn,fr,Or,Si,Fi,Bi,Ui,vi,Xa,Ko,So=$e.get(se);if(Ce(se))for(Xe.handler&&(Qt=Xe,Xe=Qt.handler,Wt=Qt.selector),Wt&&_.find.matchesSelector(mt,Wt),Xe.guid||(Xe.guid=_.guid++),(Or=So.events)||(Or=So.events=Object.create(null)),(wn=So.handle)||(wn=So.handle=function(Lo){return typeof _<"u"&&_.event.triggered!==Lo.type?_.event.dispatch.apply(se,arguments):void 0}),ye=(ye||"").match(we)||[""],Si=ye.length;Si--;)fr=rn.exec(ye[Si])||[],vi=Ko=fr[1],Xa=(fr[2]||"").split(".").sort(),vi&&(Bi=_.event.special[vi]||{},vi=(Wt?Bi.delegateType:Bi.bindType)||vi,Bi=_.event.special[vi]||{},Fi=_.extend({type:vi,origType:Ko,data:yt,handler:Xe,guid:Xe.guid,selector:Wt,needsContext:Wt&&_.expr.match.needsContext.test(Wt),namespace:Xa.join(".")},Qt),(Ui=Or[vi])||(Ui=Or[vi]=[],Ui.delegateCount=0,(!Bi.setup||Bi.setup.call(se,yt,Xa,wn)===!1)&&se.addEventListener&&se.addEventListener(vi,wn)),Bi.add&&(Bi.add.call(se,Fi),Fi.handler.guid||(Fi.handler.guid=Xe.guid)),Wt?Ui.splice(Ui.delegateCount++,0,Fi):Ui.push(Fi),_.event.global[vi]=!0)},remove:function(se,ye,Xe,yt,Wt){var Qt,wn,fr,Or,Si,Fi,Bi,Ui,vi,Xa,Ko,So=$e.hasData(se)&&$e.get(se);if(!(!So||!(Or=So.events))){for(ye=(ye||"").match(we)||[""],Si=ye.length;Si--;){if(fr=rn.exec(ye[Si])||[],vi=Ko=fr[1],Xa=(fr[2]||"").split(".").sort(),!vi){for(vi in Or)_.event.remove(se,vi+ye[Si],Xe,yt,!0);continue}for(Bi=_.event.special[vi]||{},vi=(yt?Bi.delegateType:Bi.bindType)||vi,Ui=Or[vi]||[],fr=fr[2]&&new RegExp("(^|\\.)"+Xa.join("\\.(?:.*\\.|)")+"(\\.|$)"),wn=Qt=Ui.length;Qt--;)Fi=Ui[Qt],(Wt||Ko===Fi.origType)&&(!Xe||Xe.guid===Fi.guid)&&(!fr||fr.test(Fi.namespace))&&(!yt||yt===Fi.selector||yt==="**"&&Fi.selector)&&(Ui.splice(Qt,1),Fi.selector&&Ui.delegateCount--,Bi.remove&&Bi.remove.call(se,Fi));wn&&!Ui.length&&((!Bi.teardown||Bi.teardown.call(se,Xa,So.handle)===!1)&&_.removeEvent(se,vi,So.handle),delete Or[vi])}_.isEmptyObject(Or)&&$e.remove(se,"handle events")}},dispatch:function(se){var ye,Xe,yt,Wt,Qt,wn,fr=new Array(arguments.length),Or=_.event.fix(se),Si=($e.get(this,"events")||Object.create(null))[Or.type]||[],Fi=_.event.special[Or.type]||{};for(fr[0]=Or,ye=1;ye=1)){for(;Si!==this;Si=Si.parentNode||this)if(Si.nodeType===1&&!(se.type==="click"&&Si.disabled===!0)){for(Qt=[],wn={},Xe=0;Xe-1:_.find(Wt,this,null,[Si]).length),wn[Wt]&&Qt.push(yt);Qt.length&&fr.push({elem:Si,handlers:Qt})}}return Si=this,Or\s*$/g;function Ut(se,ye){return j(se,"table")&&j(ye.nodeType!==11?ye:ye.firstChild,"tr")&&_(se).children("tbody")[0]||se}function on(se){return se.type=(se.getAttribute("type")!==null)+"/"+se.type,se}function Tn(se){return(se.type||"").slice(0,5)==="true/"?se.type=se.type.slice(5):se.removeAttribute("type"),se}function An(se,ye){var Xe,yt,Wt,Qt,wn,fr,Or;if(ye.nodeType===1){if($e.hasData(se)&&(Qt=$e.get(se),Or=Qt.events,Or)){$e.remove(ye,"handle events");for(Wt in Or)for(Xe=0,yt=Or[Wt].length;Xe1&&typeof vi=="string"&&!w.checkClone&&wt.test(vi))return se.each(function(Ko){var So=se.eq(Ko);Xa&&(ye[0]=vi.call(this,Ko,So.html())),ot(So,ye,Xe,yt)});if(Bi&&(Wt=Rt(ye,se[0].ownerDocument,!1,se,yt),Qt=Wt.firstChild,Wt.childNodes.length===1&&(Wt=Qt),Qt||yt)){for(wn=_.map(at(Wt,"script"),on),fr=wn.length;Fi0&&Xt(wn,!Or&&at(se,"script")),fr},cleanData:function(se){for(var ye,Xe,yt,Wt=_.event.special,Qt=0;(Xe=se[Qt])!==void 0;Qt++)if(Ce(Xe)){if(ye=Xe[$e.expando]){if(ye.events)for(yt in ye.events)Wt[yt]?_.event.remove(Xe,yt):_.removeEvent(Xe,yt,ye.handle);Xe[$e.expando]=void 0}Xe[tt.expando]&&(Xe[tt.expando]=void 0)}}}),_.fn.extend({detach:function(se){return We(this,se,!0)},remove:function(se){return We(this,se)},text:function(se){return Me(this,function(ye){return ye===void 0?_.text(this):this.empty().each(function(){(this.nodeType===1||this.nodeType===11||this.nodeType===9)&&(this.textContent=ye)})},null,se,arguments.length)},append:function(){return ot(this,arguments,function(se){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var ye=Ut(this,se);ye.appendChild(se)}})},prepend:function(){return ot(this,arguments,function(se){if(this.nodeType===1||this.nodeType===11||this.nodeType===9){var ye=Ut(this,se);ye.insertBefore(se,ye.firstChild)}})},before:function(){return ot(this,arguments,function(se){this.parentNode&&this.parentNode.insertBefore(se,this)})},after:function(){return ot(this,arguments,function(se){this.parentNode&&this.parentNode.insertBefore(se,this.nextSibling)})},empty:function(){for(var se,ye=0;(se=this[ye])!=null;ye++)se.nodeType===1&&(_.cleanData(at(se,!1)),se.textContent="");return this},clone:function(se,ye){return se=se??!1,ye=ye??se,this.map(function(){return _.clone(this,se,ye)})},html:function(se){return Me(this,function(ye){var Xe=this[0]||{},yt=0,Wt=this.length;if(ye===void 0&&Xe.nodeType===1)return Xe.innerHTML;if(typeof ye=="string"&&!en.test(ye)&&!lt[(vt.exec(ye)||["",""])[1].toLowerCase()]){ye=_.htmlPrefilter(ye);try{for(;yt=0&&(Or+=Math.max(0,Math.ceil(se["offset"+ye[0].toUpperCase()+ye.slice(1)]-Qt-Or-fr-.5))||0),Or+Si}function Ci(se,ye,Xe){var yt=qt(se),Wt=!w.boxSizingReliable()||Xe,Qt=Wt&&_.css(se,"boxSizing",!1,yt)==="border-box",wn=Qt,fr=Tt(se,ye,yt),Or="offset"+ye[0].toUpperCase()+ye.slice(1);if(Ft.test(fr)){if(!Xe)return fr;fr="auto"}return(!w.boxSizingReliable()&&Qt||!w.reliableTrDimensions()&&j(se,"tr")||fr==="auto"||!parseFloat(fr)&&_.css(se,"display",!1,yt)==="inline")&&se.getClientRects().length&&(Qt=_.css(se,"boxSizing",!1,yt)==="border-box",wn=Or in se,wn&&(fr=se[Or])),fr=parseFloat(fr)||0,fr+Yr(se,ye,Xe||(Qt?"border":"content"),wn,yt,fr)+"px"}_.extend({cssHooks:{opacity:{get:function(se,ye){if(ye){var Xe=Tt(se,"opacity");return Xe===""?"1":Xe}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(se,ye,Xe,yt){if(!(!se||se.nodeType===3||se.nodeType===8||!se.style)){var Wt,Qt,wn,fr=It(ye),Or=it.test(ye),Si=se.style;if(Or||(ye=or(fr)),wn=_.cssHooks[ye]||_.cssHooks[fr],Xe!==void 0){if(Qt=typeof Xe,Qt==="string"&&(Wt=ut.exec(Xe))&&Wt[1]&&(Xe=Yt(se,ye,Wt),Qt="number"),Xe==null||Xe!==Xe)return;Qt==="number"&&!Or&&(Xe+=Wt&&Wt[3]||(_.cssNumber[fr]?"":"px")),!w.clearCloneStyle&&Xe===""&&ye.indexOf("background")===0&&(Si[ye]="inherit"),(!wn||!("set"in wn)||(Xe=wn.set(se,Xe,yt))!==void 0)&&(Or?Si.setProperty(ye,Xe):Si[ye]=Xe)}else return wn&&"get"in wn&&(Wt=wn.get(se,!1,yt))!==void 0?Wt:Si[ye]}},css:function(se,ye,Xe,yt){var Wt,Qt,wn,fr=It(ye),Or=it.test(ye);return Or||(ye=or(fr)),wn=_.cssHooks[ye]||_.cssHooks[fr],wn&&"get"in wn&&(Wt=wn.get(se,!0,Xe)),Wt===void 0&&(Wt=Tt(se,ye,yt)),Wt==="normal"&&ye in yr&&(Wt=yr[ye]),Xe===""||Xe?(Qt=parseFloat(Wt),Xe===!0||isFinite(Qt)?Qt||0:Wt):Wt}}),_.each(["height","width"],function(se,ye){_.cssHooks[ye]={get:function(Xe,yt,Wt){if(yt)return Qr.test(_.css(Xe,"display"))&&(!Xe.getClientRects().length||!Xe.getBoundingClientRect().width)?vn(Xe,ni,function(){return Ci(Xe,ye,Wt)}):Ci(Xe,ye,Wt)},set:function(Xe,yt,Wt){var Qt,wn=qt(Xe),fr=!w.scrollboxSize()&&wn.position==="absolute",Or=fr||Wt,Si=Or&&_.css(Xe,"boxSizing",!1,wn)==="border-box",Fi=Wt?Yr(Xe,ye,Wt,Si,wn):0;return Si&&fr&&(Fi-=Math.ceil(Xe["offset"+ye[0].toUpperCase()+ye.slice(1)]-parseFloat(wn[ye])-Yr(Xe,ye,"border",!1,wn)-.5)),Fi&&(Qt=ut.exec(yt))&&(Qt[3]||"px")!=="px"&&(Xe.style[ye]=yt,yt=_.css(Xe,ye)),si(Xe,yt,Fi)}}}),_.cssHooks.marginLeft=dn(w.reliableMarginLeft,function(se,ye){if(ye)return(parseFloat(Tt(se,"marginLeft"))||se.getBoundingClientRect().left-vn(se,{marginLeft:0},function(){return se.getBoundingClientRect().left}))+"px"}),_.each({margin:"",padding:"",border:"Width"},function(se,ye){_.cssHooks[se+ye]={expand:function(Xe){for(var yt=0,Wt={},Qt=typeof Xe=="string"?Xe.split(" "):[Xe];yt<4;yt++)Wt[se+Ne[yt]+ye]=Qt[yt]||Qt[yt-2]||Qt[0];return Wt}},se!=="margin"&&(_.cssHooks[se+ye].set=si)}),_.fn.extend({css:function(se,ye){return Me(this,function(Xe,yt,Wt){var Qt,wn,fr={},Or=0;if(Array.isArray(yt)){for(Qt=qt(Xe),wn=yt.length;Or1)}});function Ni(se,ye,Xe,yt,Wt){return new Ni.prototype.init(se,ye,Xe,yt,Wt)}_.Tween=Ni,Ni.prototype={constructor:Ni,init:function(se,ye,Xe,yt,Wt,Qt){this.elem=se,this.prop=Xe,this.easing=Wt||_.easing._default,this.options=ye,this.start=this.now=this.cur(),this.end=yt,this.unit=Qt||(_.cssNumber[Xe]?"":"px")},cur:function(){var se=Ni.propHooks[this.prop];return se&&se.get?se.get(this):Ni.propHooks._default.get(this)},run:function(se){var ye,Xe=Ni.propHooks[this.prop];return this.options.duration?this.pos=ye=_.easing[this.easing](se,this.options.duration*se,0,1,this.options.duration):this.pos=ye=se,this.now=(this.end-this.start)*ye+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),Xe&&Xe.set?Xe.set(this):Ni.propHooks._default.set(this),this}},Ni.prototype.init.prototype=Ni.prototype,Ni.propHooks={_default:{get:function(se){var ye;return se.elem.nodeType!==1||se.elem[se.prop]!=null&&se.elem.style[se.prop]==null?se.elem[se.prop]:(ye=_.css(se.elem,se.prop,""),!ye||ye==="auto"?0:ye)},set:function(se){_.fx.step[se.prop]?_.fx.step[se.prop](se):se.elem.nodeType===1&&(_.cssHooks[se.prop]||se.elem.style[or(se.prop)]!=null)?_.style(se.elem,se.prop,se.now+se.unit):se.elem[se.prop]=se.now}}},Ni.propHooks.scrollTop=Ni.propHooks.scrollLeft={set:function(se){se.elem.nodeType&&se.elem.parentNode&&(se.elem[se.prop]=se.now)}},_.easing={linear:function(se){return se},swing:function(se){return .5-Math.cos(se*Math.PI)/2},_default:"swing"},_.fx=Ni.prototype.init,_.fx.step={};var fa,ha,Ca=/^(?:toggle|show|hide)$/,li=/queueHooks$/;function la(){ha&&(R.hidden===!1&&s.requestAnimationFrame?s.requestAnimationFrame(la):s.setTimeout(la,_.fx.interval),_.fx.tick())}function Oa(){return s.setTimeout(function(){fa=void 0}),fa=Date.now()}function wa(se,ye){var Xe,yt=0,Wt={height:se};for(ye=ye?1:0;yt<4;yt+=2-ye)Xe=Ne[yt],Wt["margin"+Xe]=Wt["padding"+Xe]=se;return ye&&(Wt.opacity=Wt.width=se),Wt}function vo(se,ye,Xe){for(var yt,Wt=($r.tweeners[ye]||[]).concat($r.tweeners["*"]),Qt=0,wn=Wt.length;Qt1)},removeAttr:function(se){return this.each(function(){_.removeAttr(this,se)})}}),_.extend({attr:function(se,ye,Xe){var yt,Wt,Qt=se.nodeType;if(!(Qt===3||Qt===8||Qt===2)){if(typeof se.getAttribute>"u")return _.prop(se,ye,Xe);if((Qt!==1||!_.isXMLDoc(se))&&(Wt=_.attrHooks[ye.toLowerCase()]||(_.expr.match.bool.test(ye)?Ti:void 0)),Xe!==void 0){if(Xe===null){_.removeAttr(se,ye);return}return Wt&&"set"in Wt&&(yt=Wt.set(se,Xe,ye))!==void 0?yt:(se.setAttribute(ye,Xe+""),Xe)}return Wt&&"get"in Wt&&(yt=Wt.get(se,ye))!==null?yt:(yt=_.find.attr(se,ye),yt??void 0)}},attrHooks:{type:{set:function(se,ye){if(!w.radioValue&&ye==="radio"&&j(se,"input")){var Xe=se.value;return se.setAttribute("type",ye),Xe&&(se.value=Xe),ye}}}},removeAttr:function(se,ye){var Xe,yt=0,Wt=ye&&ye.match(we);if(Wt&&se.nodeType===1)for(;Xe=Wt[yt++];)se.removeAttribute(Xe)}}),Ti={set:function(se,ye,Xe){return ye===!1?_.removeAttr(se,Xe):se.setAttribute(Xe,Xe),Xe}},_.each(_.expr.match.bool.source.match(/\w+/g),function(se,ye){var Xe=xt[ye]||_.find.attr;xt[ye]=function(yt,Wt,Qt){var wn,fr,Or=Wt.toLowerCase();return Qt||(fr=xt[Or],xt[Or]=wn,wn=Xe(yt,Wt,Qt)!=null?Or:null,xt[Or]=fr),wn}});var On=/^(?:input|select|textarea|button)$/i,Zn=/^(?:a|area)$/i;_.fn.extend({prop:function(se,ye){return Me(this,_.prop,se,ye,arguments.length>1)},removeProp:function(se){return this.each(function(){delete this[_.propFix[se]||se]})}}),_.extend({prop:function(se,ye,Xe){var yt,Wt,Qt=se.nodeType;if(!(Qt===3||Qt===8||Qt===2))return(Qt!==1||!_.isXMLDoc(se))&&(ye=_.propFix[ye]||ye,Wt=_.propHooks[ye]),Xe!==void 0?Wt&&"set"in Wt&&(yt=Wt.set(se,Xe,ye))!==void 0?yt:se[ye]=Xe:Wt&&"get"in Wt&&(yt=Wt.get(se,ye))!==null?yt:se[ye]},propHooks:{tabIndex:{get:function(se){var ye=_.find.attr(se,"tabindex");return ye?parseInt(ye,10):On.test(se.nodeName)||Zn.test(se.nodeName)&&se.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),w.optSelected||(_.propHooks.selected={get:function(se){var ye=se.parentNode;return ye&&ye.parentNode&&ye.parentNode.selectedIndex,null},set:function(se){var ye=se.parentNode;ye&&(ye.selectedIndex,ye.parentNode&&ye.parentNode.selectedIndex)}}),_.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){_.propFix[this.toLowerCase()]=this});function Ur(se){var ye=se.match(we)||[];return ye.join(" ")}function En(se){return se.getAttribute&&se.getAttribute("class")||""}function ln(se){return Array.isArray(se)?se:typeof se=="string"?se.match(we)||[]:[]}_.fn.extend({addClass:function(se){var ye,Xe,yt,Wt,Qt,wn;return x(se)?this.each(function(fr){_(this).addClass(se.call(this,fr,En(this)))}):(ye=ln(se),ye.length?this.each(function(){if(yt=En(this),Xe=this.nodeType===1&&" "+Ur(yt)+" ",Xe){for(Qt=0;Qt-1;)Xe=Xe.replace(" "+Wt+" "," ");wn=Ur(Xe),yt!==wn&&this.setAttribute("class",wn)}}):this):this.attr("class","")},toggleClass:function(se,ye){var Xe,yt,Wt,Qt,wn=typeof se,fr=wn==="string"||Array.isArray(se);return x(se)?this.each(function(Or){_(this).toggleClass(se.call(this,Or,En(this),ye),ye)}):typeof ye=="boolean"&&fr?ye?this.addClass(se):this.removeClass(se):(Xe=ln(se),this.each(function(){if(fr)for(Qt=_(this),Wt=0;Wt-1)return!0;return!1}});var jn=/\r/g;_.fn.extend({val:function(se){var ye,Xe,yt,Wt=this[0];return arguments.length?(yt=x(se),this.each(function(Qt){var wn;this.nodeType===1&&(yt?wn=se.call(this,Qt,_(this).val()):wn=se,wn==null?wn="":typeof wn=="number"?wn+="":Array.isArray(wn)&&(wn=_.map(wn,function(fr){return fr==null?"":fr+""})),ye=_.valHooks[this.type]||_.valHooks[this.nodeName.toLowerCase()],(!ye||!("set"in ye)||ye.set(this,wn,"value")===void 0)&&(this.value=wn))})):Wt?(ye=_.valHooks[Wt.type]||_.valHooks[Wt.nodeName.toLowerCase()],ye&&"get"in ye&&(Xe=ye.get(Wt,"value"))!==void 0?Xe:(Xe=Wt.value,typeof Xe=="string"?Xe.replace(jn,""):Xe??"")):void 0}}),_.extend({valHooks:{option:{get:function(se){var ye=_.find.attr(se,"value");return ye??Ur(_.text(se))}},select:{get:function(se){var ye,Xe,yt,Wt=se.options,Qt=se.selectedIndex,wn=se.type==="select-one",fr=wn?null:[],Or=wn?Qt+1:Wt.length;for(Qt<0?yt=Or:yt=wn?Qt:0;yt-1)&&(Xe=!0);return Xe||(se.selectedIndex=-1),Qt}}}}),_.each(["radio","checkbox"],function(){_.valHooks[this]={set:function(se,ye){if(Array.isArray(ye))return se.checked=_.inArray(_(se).val(),ye)>-1}},w.checkOn||(_.valHooks[this].get=function(se){return se.getAttribute("value")===null?"on":se.value})});var rr=s.location,Mr={guid:Date.now()},Ir=/\?/;_.parseXML=function(se){var ye,Xe;if(!se||typeof se!="string")return null;try{ye=new s.DOMParser().parseFromString(se,"text/xml")}catch{}return Xe=ye&&ye.getElementsByTagName("parsererror")[0],(!ye||Xe)&&_.error("Invalid XML: "+(Xe?_.map(Xe.childNodes,function(yt){return yt.textContent}).join(` `):se)),ye};var Zr=/^(?:focusinfocus|focusoutblur)$/,lr=function(se){se.stopPropagation()};_.extend(_.event,{trigger:function(se,ye,Xe,yt){var Wt,Qt,wn,fr,Or,Si,Fi,Bi,Ui=[Xe||R],vi=b.call(se,"type")?se.type:se,Xa=b.call(se,"namespace")?se.namespace.split("."):[];if(Qt=Bi=wn=Xe=Xe||R,!(Xe.nodeType===3||Xe.nodeType===8)&&!Zr.test(vi+_.event.triggered)&&(vi.indexOf(".")>-1&&(Xa=vi.split("."),vi=Xa.shift(),Xa.sort()),Or=vi.indexOf(":")<0&&"on"+vi,se=se[_.expando]?se:new _.Event(vi,typeof se=="object"&&se),se.isTrigger=yt?2:3,se.namespace=Xa.join("."),se.rnamespace=se.namespace?new RegExp("(^|\\.)"+Xa.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,se.result=void 0,se.target||(se.target=Xe),ye=ye==null?[se]:_.makeArray(ye,[se]),Fi=_.event.special[vi]||{},!(!yt&&Fi.trigger&&Fi.trigger.apply(Xe,ye)===!1))){if(!yt&&!Fi.noBubble&&!P(Xe)){for(fr=Fi.delegateType||vi,Zr.test(fr+vi)||(Qt=Qt.parentNode);Qt;Qt=Qt.parentNode)Ui.push(Qt),wn=Qt;wn===(Xe.ownerDocument||R)&&Ui.push(wn.defaultView||wn.parentWindow||s)}for(Wt=0;(Qt=Ui[Wt++])&&!se.isPropagationStopped();)Bi=Qt,se.type=Wt>1?fr:Fi.bindType||vi,Si=($e.get(Qt,"events")||Object.create(null))[se.type]&&$e.get(Qt,"handle"),Si&&Si.apply(Qt,ye),Si=Or&&Qt[Or],Si&&Si.apply&&Ce(Qt)&&(se.result=Si.apply(Qt,ye),se.result===!1&&se.preventDefault());return se.type=vi,!yt&&!se.isDefaultPrevented()&&(!Fi._default||Fi._default.apply(Ui.pop(),ye)===!1)&&Ce(Xe)&&Or&&x(Xe[vi])&&!P(Xe)&&(wn=Xe[Or],wn&&(Xe[Or]=null),_.event.triggered=vi,se.isPropagationStopped()&&Bi.addEventListener(vi,lr),Xe[vi](),se.isPropagationStopped()&&Bi.removeEventListener(vi,lr),_.event.triggered=void 0,wn&&(Xe[Or]=wn)),se.result}},simulate:function(se,ye,Xe){var yt=_.extend(new _.Event,Xe,{type:se,isSimulated:!0});_.event.trigger(yt,null,ye)}}),_.fn.extend({trigger:function(se,ye){return this.each(function(){_.event.trigger(se,ye,this)})},triggerHandler:function(se,ye){var Xe=this[0];if(Xe)return _.event.trigger(se,ye,Xe,!0)}});var Jr=/\[\]$/,pi=/\r?\n/g,Ri=/^(?:submit|button|image|reset|file)$/i,Ki=/^(?:input|select|textarea|keygen)/i;function ia(se,ye,Xe,yt){var Wt;if(Array.isArray(ye))_.each(ye,function(Qt,wn){Xe||Jr.test(se)?yt(se,wn):ia(se+"["+(typeof wn=="object"&&wn!=null?Qt:"")+"]",wn,Xe,yt)});else if(!Xe&&I(ye)==="object")for(Wt in ye)ia(se+"["+Wt+"]",ye[Wt],Xe,yt);else yt(se,ye)}_.param=function(se,ye){var Xe,yt=[],Wt=function(Qt,wn){var fr=x(wn)?wn():wn;yt[yt.length]=encodeURIComponent(Qt)+"="+encodeURIComponent(fr??"")};if(se==null)return"";if(Array.isArray(se)||se.jquery&&!_.isPlainObject(se))_.each(se,function(){Wt(this.name,this.value)});else for(Xe in se)ia(Xe,se[Xe],ye,Wt);return yt.join("&")},_.fn.extend({serialize:function(){return _.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var se=_.prop(this,"elements");return se?_.makeArray(se):this}).filter(function(){var se=this.type;return this.name&&!_(this).is(":disabled")&&Ki.test(this.nodeName)&&!Ri.test(se)&&(this.checked||!Kt.test(se))}).map(function(se,ye){var Xe=_(this).val();return Xe==null?null:Array.isArray(Xe)?_.map(Xe,function(yt){return{name:ye.name,value:yt.replace(pi,`\r `)}}):{name:ye.name,value:Xe.replace(pi,`\r `)}}).get()}});var Da=/%20/g,to=/#.*$/,ao=/([?&])_=[^&]*/,Bo=/^(.*?):[ \t]*([^\r\n]*)$/mg,jo=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Jo=/^(?:GET|HEAD)$/,Go=/^\/\//,wr={},qi={},ja="*/".concat("*"),uo=R.createElement("a");uo.href=rr.href;function wi(se){return function(ye,Xe){typeof ye!="string"&&(Xe=ye,ye="*");var yt,Wt=0,Qt=ye.toLowerCase().match(we)||[];if(x(Xe))for(;yt=Qt[Wt++];)yt[0]==="+"?(yt=yt.slice(1)||"*",(se[yt]=se[yt]||[]).unshift(Xe)):(se[yt]=se[yt]||[]).push(Xe)}}function ai(se,ye,Xe,yt){var Wt={},Qt=se===qi;function wn(fr){var Or;return Wt[fr]=!0,_.each(se[fr]||[],function(Si,Fi){var Bi=Fi(ye,Xe,yt);if(typeof Bi=="string"&&!Qt&&!Wt[Bi])return ye.dataTypes.unshift(Bi),wn(Bi),!1;if(Qt)return!(Or=Bi)}),Or}return wn(ye.dataTypes[0])||!Wt["*"]&&wn("*")}function za(se,ye){var Xe,yt,Wt=_.ajaxSettings.flatOptions||{};for(Xe in ye)ye[Xe]!==void 0&&((Wt[Xe]?se:yt||(yt={}))[Xe]=ye[Xe]);return yt&&_.extend(!0,se,yt),se}function Mt(se,ye,Xe){for(var yt,Wt,Qt,wn,fr=se.contents,Or=se.dataTypes;Or[0]==="*";)Or.shift(),yt===void 0&&(yt=se.mimeType||ye.getResponseHeader("Content-Type"));if(yt){for(Wt in fr)if(fr[Wt]&&fr[Wt].test(yt)){Or.unshift(Wt);break}}if(Or[0]in Xe)Qt=Or[0];else{for(Wt in Xe){if(!Or[0]||se.converters[Wt+" "+Or[0]]){Qt=Wt;break}wn||(wn=Wt)}Qt=Qt||wn}if(Qt)return Qt!==Or[0]&&Or.unshift(Qt),Xe[Qt]}function Gn(se,ye,Xe,yt){var Wt,Qt,wn,fr,Or,Si={},Fi=se.dataTypes.slice();if(Fi[1])for(wn in se.converters)Si[wn.toLowerCase()]=se.converters[wn];for(Qt=Fi.shift();Qt;)if(se.responseFields[Qt]&&(Xe[se.responseFields[Qt]]=ye),!Or&&yt&&se.dataFilter&&(ye=se.dataFilter(ye,se.dataType)),Or=Qt,Qt=Fi.shift(),Qt){if(Qt==="*")Qt=Or;else if(Or!=="*"&&Or!==Qt){if(wn=Si[Or+" "+Qt]||Si["* "+Qt],!wn){for(Wt in Si)if(fr=Wt.split(" "),fr[1]===Qt&&(wn=Si[Or+" "+fr[0]]||Si["* "+fr[0]],wn)){wn===!0?wn=Si[Wt]:Si[Wt]!==!0&&(Qt=fr[0],Fi.unshift(fr[1]));break}}if(wn!==!0)if(wn&&se.throws)ye=wn(ye);else try{ye=wn(ye)}catch(Bi){return{state:"parsererror",error:wn?Bi:"No conversion from "+Or+" to "+Qt}}}}return{state:"success",data:ye}}_.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:rr.href,type:"GET",isLocal:jo.test(rr.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ja,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":_.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(se,ye){return ye?za(za(se,_.ajaxSettings),ye):za(_.ajaxSettings,se)},ajaxPrefilter:wi(wr),ajaxTransport:wi(qi),ajax:function(se,ye){typeof se=="object"&&(ye=se,se=void 0),ye=ye||{};var Xe,yt,Wt,Qt,wn,fr,Or,Si,Fi,Bi,Ui=_.ajaxSetup({},ye),vi=Ui.context||Ui,Xa=Ui.context&&(vi.nodeType||vi.jquery)?_(vi):_.event,Ko=_.Deferred(),So=_.Callbacks("once memory"),Lo=Ui.statusCode||{},us={},Ee={},Y="canceled",z={readyState:0,getResponseHeader:function(le){var Le;if(Or){if(!Qt)for(Qt={};Le=Bo.exec(Wt);)Qt[Le[1].toLowerCase()+" "]=(Qt[Le[1].toLowerCase()+" "]||[]).concat(Le[2]);Le=Qt[le.toLowerCase()+" "]}return Le==null?null:Le.join(", ")},getAllResponseHeaders:function(){return Or?Wt:null},setRequestHeader:function(le,Le){return Or==null&&(le=Ee[le.toLowerCase()]=Ee[le.toLowerCase()]||le,us[le]=Le),this},overrideMimeType:function(le){return Or==null&&(Ui.mimeType=le),this},statusCode:function(le){var Le;if(le)if(Or)z.always(le[z.status]);else for(Le in le)Lo[Le]=[Lo[Le],le[Le]];return this},abort:function(le){var Le=le||Y;return Xe&&Xe.abort(Le),B(0,Le),this}};if(Ko.promise(z),Ui.url=((se||Ui.url||rr.href)+"").replace(Go,rr.protocol+"//"),Ui.type=ye.method||ye.type||Ui.method||Ui.type,Ui.dataTypes=(Ui.dataType||"*").toLowerCase().match(we)||[""],Ui.crossDomain==null){fr=R.createElement("a");try{fr.href=Ui.url,fr.href=fr.href,Ui.crossDomain=uo.protocol+"//"+uo.host!=fr.protocol+"//"+fr.host}catch{Ui.crossDomain=!0}}if(Ui.data&&Ui.processData&&typeof Ui.data!="string"&&(Ui.data=_.param(Ui.data,Ui.traditional)),ai(wr,Ui,ye,z),Or)return z;Si=_.event&&Ui.global,Si&&_.active++===0&&_.event.trigger("ajaxStart"),Ui.type=Ui.type.toUpperCase(),Ui.hasContent=!Jo.test(Ui.type),yt=Ui.url.replace(to,""),Ui.hasContent?Ui.data&&Ui.processData&&(Ui.contentType||"").indexOf("application/x-www-form-urlencoded")===0&&(Ui.data=Ui.data.replace(Da,"+")):(Bi=Ui.url.slice(yt.length),Ui.data&&(Ui.processData||typeof Ui.data=="string")&&(yt+=(Ir.test(yt)?"&":"?")+Ui.data,delete Ui.data),Ui.cache===!1&&(yt=yt.replace(ao,"$1"),Bi=(Ir.test(yt)?"&":"?")+"_="+Mr.guid+++Bi),Ui.url=yt+Bi),Ui.ifModified&&(_.lastModified[yt]&&z.setRequestHeader("If-Modified-Since",_.lastModified[yt]),_.etag[yt]&&z.setRequestHeader("If-None-Match",_.etag[yt])),(Ui.data&&Ui.hasContent&&Ui.contentType!==!1||ye.contentType)&&z.setRequestHeader("Content-Type",Ui.contentType),z.setRequestHeader("Accept",Ui.dataTypes[0]&&Ui.accepts[Ui.dataTypes[0]]?Ui.accepts[Ui.dataTypes[0]]+(Ui.dataTypes[0]!=="*"?", "+ja+"; q=0.01":""):Ui.accepts["*"]);for(Fi in Ui.headers)z.setRequestHeader(Fi,Ui.headers[Fi]);if(Ui.beforeSend&&(Ui.beforeSend.call(vi,z,Ui)===!1||Or))return z.abort();if(Y="abort",So.add(Ui.complete),z.done(Ui.success),z.fail(Ui.error),Xe=ai(qi,Ui,ye,z),!Xe)B(-1,"No Transport");else{if(z.readyState=1,Si&&Xa.trigger("ajaxSend",[z,Ui]),Or)return z;Ui.async&&Ui.timeout>0&&(wn=s.setTimeout(function(){z.abort("timeout")},Ui.timeout));try{Or=!1,Xe.send(us,B)}catch(le){if(Or)throw le;B(-1,le)}}function B(le,Le,Je,Ct){var Vt,bn,Hn,br,ei,mi=Le;Or||(Or=!0,wn&&s.clearTimeout(wn),Xe=void 0,Wt=Ct||"",z.readyState=le>0?4:0,Vt=le>=200&&le<300||le===304,Je&&(br=Mt(Ui,z,Je)),!Vt&&_.inArray("script",Ui.dataTypes)>-1&&_.inArray("json",Ui.dataTypes)<0&&(Ui.converters["text script"]=function(){}),br=Gn(Ui,br,z,Vt),Vt?(Ui.ifModified&&(ei=z.getResponseHeader("Last-Modified"),ei&&(_.lastModified[yt]=ei),ei=z.getResponseHeader("etag"),ei&&(_.etag[yt]=ei)),le===204||Ui.type==="HEAD"?mi="nocontent":le===304?mi="notmodified":(mi=br.state,bn=br.data,Hn=br.error,Vt=!Hn)):(Hn=mi,(le||!mi)&&(mi="error",le<0&&(le=0))),z.status=le,z.statusText=(Le||mi)+"",Vt?Ko.resolveWith(vi,[bn,mi,z]):Ko.rejectWith(vi,[z,mi,Hn]),z.statusCode(Lo),Lo=void 0,Si&&Xa.trigger(Vt?"ajaxSuccess":"ajaxError",[z,Ui,Vt?bn:Hn]),So.fireWith(vi,[z,mi]),Si&&(Xa.trigger("ajaxComplete",[z,Ui]),--_.active||_.event.trigger("ajaxStop")))}return z},getJSON:function(se,ye,Xe){return _.get(se,ye,Xe,"json")},getScript:function(se,ye){return _.get(se,void 0,ye,"script")}}),_.each(["get","post"],function(se,ye){_[ye]=function(Xe,yt,Wt,Qt){return x(yt)&&(Qt=Qt||Wt,Wt=yt,yt=void 0),_.ajax(_.extend({url:Xe,type:ye,dataType:Qt,data:yt,success:Wt},_.isPlainObject(Xe)&&Xe))}}),_.ajaxPrefilter(function(se){var ye;for(ye in se.headers)ye.toLowerCase()==="content-type"&&(se.contentType=se.headers[ye]||"")}),_._evalUrl=function(se,ye,Xe){return _.ajax({url:se,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(yt){_.globalEval(yt,ye,Xe)}})},_.fn.extend({wrapAll:function(se){var ye;return this[0]&&(x(se)&&(se=se.call(this[0])),ye=_(se,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&ye.insertBefore(this[0]),ye.map(function(){for(var Xe=this;Xe.firstElementChild;)Xe=Xe.firstElementChild;return Xe}).append(this)),this},wrapInner:function(se){return x(se)?this.each(function(ye){_(this).wrapInner(se.call(this,ye))}):this.each(function(){var ye=_(this),Xe=ye.contents();Xe.length?Xe.wrapAll(se):ye.append(se)})},wrap:function(se){var ye=x(se);return this.each(function(Xe){_(this).wrapAll(ye?se.call(this,Xe):se)})},unwrap:function(se){return this.parent(se).not("body").each(function(){_(this).replaceWith(this.childNodes)}),this}}),_.expr.pseudos.hidden=function(se){return!_.expr.pseudos.visible(se)},_.expr.pseudos.visible=function(se){return!!(se.offsetWidth||se.offsetHeight||se.getClientRects().length)},_.ajaxSettings.xhr=function(){try{return new s.XMLHttpRequest}catch{}};var qn={0:200,1223:204},Fr=_.ajaxSettings.xhr();w.cors=!!Fr&&"withCredentials"in Fr,w.ajax=Fr=!!Fr,_.ajaxTransport(function(se){var ye,Xe;if(w.cors||Fr&&!se.crossDomain)return{send:function(yt,Wt){var Qt,wn=se.xhr();if(wn.open(se.type,se.url,se.async,se.username,se.password),se.xhrFields)for(Qt in se.xhrFields)wn[Qt]=se.xhrFields[Qt];se.mimeType&&wn.overrideMimeType&&wn.overrideMimeType(se.mimeType),!se.crossDomain&&!yt["X-Requested-With"]&&(yt["X-Requested-With"]="XMLHttpRequest");for(Qt in yt)wn.setRequestHeader(Qt,yt[Qt]);ye=function(fr){return function(){ye&&(ye=Xe=wn.onload=wn.onerror=wn.onabort=wn.ontimeout=wn.onreadystatechange=null,fr==="abort"?wn.abort():fr==="error"?typeof wn.status!="number"?Wt(0,"error"):Wt(wn.status,wn.statusText):Wt(qn[wn.status]||wn.status,wn.statusText,(wn.responseType||"text")!=="text"||typeof wn.responseText!="string"?{binary:wn.response}:{text:wn.responseText},wn.getAllResponseHeaders()))}},wn.onload=ye(),Xe=wn.onerror=wn.ontimeout=ye("error"),wn.onabort!==void 0?wn.onabort=Xe:wn.onreadystatechange=function(){wn.readyState===4&&s.setTimeout(function(){ye&&Xe()})},ye=ye("abort");try{wn.send(se.hasContent&&se.data||null)}catch(fr){if(ye)throw fr}},abort:function(){ye&&ye()}}}),_.ajaxPrefilter(function(se){se.crossDomain&&(se.contents.script=!1)}),_.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(se){return _.globalEval(se),se}}}),_.ajaxPrefilter("script",function(se){se.cache===void 0&&(se.cache=!1),se.crossDomain&&(se.type="GET")}),_.ajaxTransport("script",function(se){if(se.crossDomain||se.scriptAttrs){var ye,Xe;return{send:function(yt,Wt){ye=_("